rewrite test: ItemCacheTest