diff --git a/README.md b/README.md index 3d267eaf..ae9aa18c 100644 --- a/README.md +++ b/README.md @@ -1365,3 +1365,19 @@ In write-behind, tha application does the following: * There could be data loss if the cache goes down prior to its contents hitting the data store. * It is more complex to implement write-behind than it is to implement cache-aside or write-through. + +#### Refresh-ahead + +
+ +You can configure the cache to automatically refresh any recently accessed cache entry prior to its expiration. + +Refresh-ahead can result in reduced latency vs read-through if the cache can accurately predict which items are likely to be needed in the future. + +##### Disadvantage(s): refresh-ahead + +* Not accurately predicting which items are likely to be needed in the future can result in reduced performance than without refresh-ahead.