++ KotlinCacheService.kt