The Cache-aside Pattern