cacheCompleted