The item cacheAs with the data and prefetch cache, there is an item cache for each database. This cache contains objects of the Sitecore class Sitecore.Data.Items.Item, which are the one you use in your code most of the time. The items are built from the ItemInformation objects in the data cache. So if you request an item, which aren’t present in the item cache, it will get it from the data cache and then populate it in the item cache as an Item.
The reason for this cache is to gain performance so the ItemInformation objects don’t need to get parsed into an Item each time they are requested.
I have performance tested the item cache several times, and there are some gains of using it, but it is not anyway near the gain you get from the data cache.
You can set the size of the item cache in the same place as the data cache.
The reason for this cache is to gain performance so the ItemInformation objects don’t need to get parsed into an Item each time they are requested.
I have performance tested the item cache several times, and there are some gains of using it, but it is not anyway near the gain you get from the data cache.
You can set the size of the item cache in the same place as the data cache.