id: 1 unit: override suspend fun process() file: core/src/main/java/com/epam/coroutinecache/internal/ProcessorProviderImpl.kt start line: 25 end line: 44 size: 20 LOC McCabe index: 3 number of parameters: 1 id: 2 unit: fun processMethod() file: core/src/main/java/com/epam/coroutinecache/internal/ProxyTranslator.kt start line: 22 end line: 40 size: 18 LOC McCabe index: 3 number of parameters: 2 id: 3 unit: fun canonicalize() file: core/src/main/java/com/epam/coroutinecache/utils/Types.kt start line: 41 end line: 58 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 4 unit: fun deleteExpiredRecords() file: core/src/main/java/com/epam/coroutinecache/core/actions/DeleteExpiredRecordsAction.kt start line: 20 end line: 40 size: 16 LOC McCabe index: 5 number of parameters: 0 id: 5 unit: override fun getRecord() file: core/src/main/java/com/epam/coroutinecache/core/DiskCache.kt start line: 68 end line: 82 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 6 unit: override fun invoke() file: core/src/main/java/com/epam/coroutinecache/internal/ProxyProvider.kt start line: 28 end line: 42 size: 15 LOC McCabe index: 2 number of parameters: 3 id: 7 unit: override fun getRecord() file: core/src/main/java/com/epam/coroutinecache/core/MemoryCache.kt start line: 10 end line: 22 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 8 unit: override fun allKeys() file: core/src/main/java/com/epam/coroutinecache/core/DiskCache.kt start line: 42 end line: 53 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 9 unit: override fun storedMB() file: core/src/main/java/com/epam/coroutinecache/core/DiskCache.kt start line: 55 end line: 66 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 10 unit: fun obtainTypeFromAnnotation() file: core/src/main/java/com/epam/coroutinecache/utils/Types.kt start line: 17 end line: 28 size: 12 LOC McCabe index: 3 number of parameters: 1 id: 11 unit: override fun deleteAll() file: core/src/main/java/com/epam/coroutinecache/core/DiskCache.kt start line: 33 end line: 40 size: 8 LOC McCabe index: 1 number of parameters: 0 id: 12 unit: override fun deleteByKey() file: core/src/main/java/com/epam/coroutinecache/core/DiskCache.kt start line: 25 end line: 31 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 13 unit: fun deleteExpiredRecord() file: core/src/main/java/com/epam/coroutinecache/core/actions/DeleteExpiredRecordsAction.kt start line: 48 end line: 53 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 14 unit: fun hasRecordExpired() file: core/src/main/java/com/epam/coroutinecache/internal/RecordExpiredChecker.kt start line: 10 end line: 17 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 15 unit: override fun fromJson() file: core/src/main/java/com/epam/coroutinecache/mappers/JacksonMapper.kt start line: 21 end line: 26 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 16 unit: override fun fromJson() file: core/src/main/java/com/epam/coroutinecache/mappers/JacksonMapper.kt start line: 28 end line: 33 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 17 unit: override fun fromJson() file: core/src/main/java/com/epam/coroutinecache/mappers/GsonMapper.kt start line: 19 end line: 24 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 18 unit: override fun onCreate() file: app/src/main/java/com/epam/example/coroutinescache/App.kt start line: 9 end line: 14 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 19 unit: fun logMessage() file: core/src/main/java/com/epam/coroutinecache/utils/CacheLog.kt start line: 8 end line: 12 size: 5 LOC McCabe index: 2 number of parameters: 1 id: 20 unit: fun logError() file: core/src/main/java/com/epam/coroutinecache/utils/CacheLog.kt start line: 14 end line: 18 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 21 unit: override fun fromJson() file: core/src/main/java/com/epam/coroutinecache/mappers/MoshiMapper.kt start line: 25 end line: 29 size: 5 LOC McCabe index: 1 number of parameters: 2 id: 22 unit: override fun onCreate() file: app/src/main/java/com/epam/example/coroutinescache/MainActivity.kt start line: 21 end line: 25 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 23 unit: fun using() file: core/src/main/java/com/epam/coroutinecache/api/CoroutinesCache.kt start line: 32 end line: 36 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 24 unit: override fun toJson() file: core/src/main/java/com/epam/coroutinecache/mappers/MoshiMapper.kt start line: 15 end line: 18 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 25 unit: override fun fromJson() file: core/src/main/java/com/epam/coroutinecache/mappers/MoshiMapper.kt start line: 20 end line: 23 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 26 unit: fun setSource() file: core/src/main/java/com/epam/coroutinecache/core/Record.kt start line: 22 end line: 24 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 27 unit: fun setLifeTime() file: core/src/main/java/com/epam/coroutinecache/core/Record.kt start line: 26 end line: 28 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 28 unit: override fun saveRecord() file: core/src/main/java/com/epam/coroutinecache/core/MemoryCache.kt start line: 24 end line: 26 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 29 unit: override fun deleteByKey() file: core/src/main/java/com/epam/coroutinecache/core/MemoryCache.kt start line: 30 end line: 32 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: override fun deleteAll() file: core/src/main/java/com/epam/coroutinecache/core/MemoryCache.kt start line: 34 end line: 36 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 31 unit: override suspend fun deleteAll() file: core/src/main/java/com/epam/coroutinecache/internal/ProcessorProviderImpl.kt start line: 46 end line: 48 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 32 unit: override fun toString() file: app/src/main/java/com/epam/example/coroutinescache/Data.kt start line: 9 end line: 11 size: 3 LOC McCabe index: 1 number of parameters: 0