notes on cacheitem