time utils CacheData