As I understand, Sitecore tries to find if an item is available in the cache. If it's found in that level, it will return without proceeding further, in the following order :

Item Cache => Data Cache => Prefetch Cache

I would like to understand if the cache does overlap each other.

If an item is available in the Prefetch Cache, will it be still populated to the Data Cache, and then the Item Cache?

1 Answer 1


The Data Cache stored items of the Sitecore class ItemInformation.

Its main functionality is to reduce the number of requests to the database. It get filled-in whenever they are requested.

The process for it to get populated is when fetching item from the Prefetch Cache. In other words, the Prefetch Cache fills the Data Cache.

Please have a look here: https://hishaamn.wordpress.com/2016/05/07/sitecore-cache/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.