add more CacheItem unit tests