environment/src/main/kotlin/jetbrains/exodus/log/SeparateLogCache.kt [35:56]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pagesCache = if (nonBlocking) { if (useSoftReferences) { SoftConcurrentLongObjectCache(pagesCount, cacheGenerationCount) } else { ConcurrentLongObjectCache(pagesCount, cacheGenerationCount) } } else { if (useSoftReferences) { SoftLongObjectCache(pagesCount) } else { LongObjectCache(pagesCount) } } } constructor( memoryUsagePercentage: Int, pageSize: Int, nonBlocking: Boolean, useSoftReferences: Boolean, cacheGenerationCount: Int ) : super(memoryUsagePercentage, pageSize) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - environment/src/main/kotlin/jetbrains/exodus/log/SharedLogCache.kt [37:58]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pagesCache = if (nonBlocking) { if (useSoftReferences) { SoftConcurrentLongObjectCache(pagesCount, cacheGenerationCount) } else { ConcurrentLongObjectCache(pagesCount, cacheGenerationCount) } } else { if (useSoftReferences) { SoftLongObjectCache(pagesCount) } else { LongObjectCache(pagesCount) } } } constructor( memoryUsagePercentage: Int, pageSize: Int, nonBlocking: Boolean, useSoftReferences: Boolean, cacheGenerationCount: Int ) : super(memoryUsagePercentage, pageSize) { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -