The cache-aside pattern