Path Lines of Code environment/build.gradle.kts 23 environment/src/main/java/jetbrains/exodus/backup/FileDescriptorInputStream.java 126 environment/src/main/java/jetbrains/exodus/env/ContextualEnvironmentImpl.java 163 environment/src/main/java/jetbrains/exodus/env/ContextualStoreImpl.java 43 environment/src/main/java/jetbrains/exodus/env/ContextualTemporaryEmptyStore.java 66 environment/src/main/java/jetbrains/exodus/env/CursorImpl.java 137 environment/src/main/java/jetbrains/exodus/env/DatabaseRoot.java 45 environment/src/main/java/jetbrains/exodus/env/EnvironmentBackupStrategyImpl.java 178 environment/src/main/java/jetbrains/exodus/env/EnvironmentImpl.java 1247 environment/src/main/java/jetbrains/exodus/env/EnvironmentStatistics.java 109 environment/src/main/java/jetbrains/exodus/env/MetaTree.java 3 environment/src/main/java/jetbrains/exodus/env/MetaTreeImpl.java 218 environment/src/main/java/jetbrains/exodus/env/MetaTreePrototype.java 5 environment/src/main/java/jetbrains/exodus/env/ReadWriteTransaction.java 273 environment/src/main/java/jetbrains/exodus/env/ReadonlyTransaction.java 60 environment/src/main/java/jetbrains/exodus/env/ReentrantTransactionDispatcher.java 187 environment/src/main/java/jetbrains/exodus/env/StoreGetCache.java 72 environment/src/main/java/jetbrains/exodus/env/StoreImpl.java 190 environment/src/main/java/jetbrains/exodus/env/TemporaryEmptyStore.java 73 environment/src/main/java/jetbrains/exodus/env/TransactionAcquireTimeoutException.java 7 environment/src/main/java/jetbrains/exodus/env/TransactionBase.java 224 environment/src/main/java/jetbrains/exodus/env/TransactionFinishedException.java 19 environment/src/main/java/jetbrains/exodus/env/TransactionSet.java 136 environment/src/main/java/jetbrains/exodus/io/AbstractDataWriter.java 46 environment/src/main/java/jetbrains/exodus/io/AsyncFileDataReaderWriterProvider.java 35 environment/src/main/java/jetbrains/exodus/io/AsyncFileDataWriter.java 282 environment/src/main/java/jetbrains/exodus/io/SharedMappedByteBuffer.java 31 environment/src/main/java/jetbrains/exodus/io/SharedMappedFilesCache.java 149 environment/src/main/java/jetbrains/exodus/io/SharedOpenFilesCache.java 122 environment/src/main/java/jetbrains/exodus/log/ArrayByteIterableWithAddress.java 117 environment/src/main/java/jetbrains/exodus/log/BackupMetadata.java 76 environment/src/main/java/jetbrains/exodus/log/BlockByteIterator.java 4 environment/src/main/java/jetbrains/exodus/log/BlockDataIterator.java 166 environment/src/main/java/jetbrains/exodus/log/BlockNotFoundException.java 14 environment/src/main/java/jetbrains/exodus/log/BufferedDataWriter.java 801 environment/src/main/java/jetbrains/exodus/log/ByteIterableWithAddress.java 16 environment/src/main/java/jetbrains/exodus/log/ByteIteratorWithAddress.java 19 environment/src/main/java/jetbrains/exodus/log/CacheDataProvider.java 5 environment/src/main/java/jetbrains/exodus/log/CompressedUnsignedLongByteIterable.java 138 environment/src/main/java/jetbrains/exodus/log/DataCorruptionException.java 22 environment/src/main/java/jetbrains/exodus/log/DataIterator.java 155 environment/src/main/java/jetbrains/exodus/log/HashCodeLoggable.java 55 environment/src/main/java/jetbrains/exodus/log/LogAwareFixedLengthByteIterable.java 82 environment/src/main/java/jetbrains/exodus/log/LogConfig.java 329 environment/src/main/java/jetbrains/exodus/log/LogTestConfig.java 10 environment/src/main/java/jetbrains/exodus/log/LogTip.java 41 environment/src/main/java/jetbrains/exodus/log/LogUtil.java 130 environment/src/main/java/jetbrains/exodus/log/Loggable.java 16 environment/src/main/java/jetbrains/exodus/log/LoggableIterator.java 39 environment/src/main/java/jetbrains/exodus/log/MultiPageByteIterableWithAddress.java 147 environment/src/main/java/jetbrains/exodus/log/MultiPageLoggable.java 59 environment/src/main/java/jetbrains/exodus/log/NullLoggable.java 19 environment/src/main/java/jetbrains/exodus/log/RandomAccessLoggable.java 7 environment/src/main/java/jetbrains/exodus/log/ReadBytesListener.java 4 environment/src/main/java/jetbrains/exodus/log/RemoveFileListener.java 5 environment/src/main/java/jetbrains/exodus/log/SingleByteIterable.java 17 environment/src/main/java/jetbrains/exodus/log/SinglePageLoggable.java 67 environment/src/main/java/jetbrains/exodus/log/StartupMetadata.java 228 environment/src/main/java/jetbrains/exodus/log/TooBigLoggableException.java 11 environment/src/main/java/jetbrains/exodus/tree/Dumpable.java 9 environment/src/main/java/jetbrains/exodus/tree/ExpiredLoggableCollection.java 179 environment/src/main/java/jetbrains/exodus/tree/INode.java 31 environment/src/main/java/jetbrains/exodus/tree/ITree.java 27 environment/src/main/java/jetbrains/exodus/tree/ITreeCursor.java 87 environment/src/main/java/jetbrains/exodus/tree/ITreeCursorMutable.java 4 environment/src/main/java/jetbrains/exodus/tree/ITreeMutable.java 25 environment/src/main/java/jetbrains/exodus/tree/LongIterator.java 15 environment/src/main/java/jetbrains/exodus/tree/MutableTreeRoot.java 3 environment/src/main/java/jetbrains/exodus/tree/TreeCursor.java 217 environment/src/main/java/jetbrains/exodus/tree/TreeCursorMutable.java 175 environment/src/main/java/jetbrains/exodus/tree/TreeMetaInfo.java 92 environment/src/main/java/jetbrains/exodus/tree/TreeTraverser.java 32 environment/src/main/java/jetbrains/exodus/tree/btree/AddressIterator.java 76 environment/src/main/java/jetbrains/exodus/tree/btree/BTree.java 71 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeBalancePolicy.java 36 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeBase.java 170 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeCursorDup.java 36 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeCursorDupMutable.java 69 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeDup.java 83 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeDupMutable.java 173 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeEmpty.java 48 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeMetaInfo.java 34 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeMutable.java 336 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeMutatingTraverser.java 18 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeMutatingTraverserDup.java 18 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeReclaimTraverser.java 33 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeTraverser.java 256 environment/src/main/java/jetbrains/exodus/tree/btree/BTreeTraverserDup.java 83 environment/src/main/java/jetbrains/exodus/tree/btree/BaseLeafNode.java 68 environment/src/main/java/jetbrains/exodus/tree/btree/BaseLeafNodeMutable.java 7 environment/src/main/java/jetbrains/exodus/tree/btree/BasePage.java 90 environment/src/main/java/jetbrains/exodus/tree/btree/BasePageImmutable.java 312 environment/src/main/java/jetbrains/exodus/tree/btree/BasePageMutable.java 197 environment/src/main/java/jetbrains/exodus/tree/btree/BottomPage.java 176 environment/src/main/java/jetbrains/exodus/tree/btree/BottomPageMutable.java 231 environment/src/main/java/jetbrains/exodus/tree/btree/DupLeafNodeMutable.java 55 environment/src/main/java/jetbrains/exodus/tree/btree/ILeafNode.java 80 environment/src/main/java/jetbrains/exodus/tree/btree/ILeafNodeMutable.java 7 environment/src/main/java/jetbrains/exodus/tree/btree/InternalPage.java 172 environment/src/main/java/jetbrains/exodus/tree/btree/InternalPageMutable.java 287 environment/src/main/java/jetbrains/exodus/tree/btree/LeafNode.java 137 environment/src/main/java/jetbrains/exodus/tree/btree/LeafNodeDup.java 204 environment/src/main/java/jetbrains/exodus/tree/btree/LeafNodeDupMutable.java 118 environment/src/main/java/jetbrains/exodus/tree/btree/LeafNodeKV.java 30 environment/src/main/java/jetbrains/exodus/tree/btree/LeafNodeMutable.java 54 environment/src/main/java/jetbrains/exodus/tree/btree/TreePos.java 11 environment/src/main/java/jetbrains/exodus/tree/patricia/AddressIterator.java 56 environment/src/main/java/jetbrains/exodus/tree/patricia/ChildReference.java 23 environment/src/main/java/jetbrains/exodus/tree/patricia/ChildReferenceBase.java 10 environment/src/main/java/jetbrains/exodus/tree/patricia/ChildReferenceMutable.java 22 environment/src/main/java/jetbrains/exodus/tree/patricia/ChildReferenceSet.java 155 environment/src/main/java/jetbrains/exodus/tree/patricia/ChildReferenceTransient.java 21 environment/src/main/java/jetbrains/exodus/tree/patricia/EscapingByteIterable.java 76 environment/src/main/java/jetbrains/exodus/tree/patricia/ImmutableNode.java 8 environment/src/main/java/jetbrains/exodus/tree/patricia/MutableNodeSaveContext.java 20 environment/src/main/java/jetbrains/exodus/tree/patricia/NodeBase.java 212 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaCursorDecorator.java 351 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaMetaInfo.java 26 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaReclaimActualTraverser.java 30 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaReclaimSourceTraverser.java 30 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTraverser.java 334 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTree.java 55 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTreeBase.java 128 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTreeDecorator.java 53 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTreeEmpty.java 42 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTreeForReclaim.java 16 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTreeWithDuplicates.java 75 environment/src/main/java/jetbrains/exodus/tree/patricia/PatriciaTreeWithDuplicatesMutable.java 115 environment/src/main/java/jetbrains/exodus/tree/patricia/SinglePageImmutableNode.java 564 environment/src/main/java/jetbrains/exodus/tree/patricia/TreeAwareNodeDecorator.java 83 environment/src/main/kotlin/jetbrains/exodus/crypto/EnvKrypt.kt 57 environment/src/main/kotlin/jetbrains/exodus/debug/Misc.kt 9 environment/src/main/kotlin/jetbrains/exodus/debug/StackTrace.kt 40 environment/src/main/kotlin/jetbrains/exodus/debug/TxnProfiler.kt 54 environment/src/main/kotlin/jetbrains/exodus/env/BitmapImpl.kt 161 environment/src/main/kotlin/jetbrains/exodus/env/BitmapIterator.kt 107 environment/src/main/kotlin/jetbrains/exodus/env/ContextualBitmapImpl.kt 14 environment/src/main/kotlin/jetbrains/exodus/env/CopyEnvironment.kt 159 environment/src/main/kotlin/jetbrains/exodus/env/Environments.kt 275 environment/src/main/kotlin/jetbrains/exodus/env/StuckTransactionMonitor.kt 58 environment/src/main/kotlin/jetbrains/exodus/env/Unsafe.kt 12 environment/src/main/kotlin/jetbrains/exodus/env/management/BackupController.kt 60 environment/src/main/kotlin/jetbrains/exodus/env/management/BackupControllerMBean.kt 7 environment/src/main/kotlin/jetbrains/exodus/env/management/DatabaseProfiler.kt 22 environment/src/main/kotlin/jetbrains/exodus/env/management/DatabaseProfilerMBean.kt 6 environment/src/main/kotlin/jetbrains/exodus/env/management/EnvironmentConfig.kt 198 environment/src/main/kotlin/jetbrains/exodus/env/management/EnvironmentConfigMBean.kt 56 environment/src/main/kotlin/jetbrains/exodus/env/management/EnvironmentConfigWithOperations.kt 11 environment/src/main/kotlin/jetbrains/exodus/env/management/EnvironmentStatistics.kt 64 environment/src/main/kotlin/jetbrains/exodus/env/management/EnvironmentStatisticsMBean.kt 27 environment/src/main/kotlin/jetbrains/exodus/gc/BackgroundCleaner.kt 97 environment/src/main/kotlin/jetbrains/exodus/gc/BackgroundCleaningJob.kt 99 environment/src/main/kotlin/jetbrains/exodus/gc/CleanEntireLogJob.kt 28 environment/src/main/kotlin/jetbrains/exodus/gc/ComputeUtilizationFromScratchJob.kt 49 environment/src/main/kotlin/jetbrains/exodus/gc/GarbageCollector.kt 319 environment/src/main/kotlin/jetbrains/exodus/gc/GcJob.kt 42 environment/src/main/kotlin/jetbrains/exodus/gc/PeriodicGc.kt 17 environment/src/main/kotlin/jetbrains/exodus/gc/UtilizationProfile.kt 266 environment/src/main/kotlin/jetbrains/exodus/io/FileDataReader.kt 92 environment/src/main/kotlin/jetbrains/exodus/io/LockingManager.kt 119 environment/src/main/kotlin/jetbrains/exodus/io/WatchingFileDataWriter.kt 16 environment/src/main/kotlin/jetbrains/exodus/io/inMemory/Memory.kt 103 environment/src/main/kotlin/jetbrains/exodus/io/inMemory/MemoryDataReader.kt 33 environment/src/main/kotlin/jetbrains/exodus/io/inMemory/MemoryDataReaderWriterProvider.kt 10 environment/src/main/kotlin/jetbrains/exodus/io/inMemory/MemoryDataWriter.kt 61 environment/src/main/kotlin/jetbrains/exodus/log/AbstractBlockListener.kt 12 environment/src/main/kotlin/jetbrains/exodus/log/BlockListener.kt 8 environment/src/main/kotlin/jetbrains/exodus/log/BlockSet.kt 39 environment/src/main/kotlin/jetbrains/exodus/log/Log.kt 1613 environment/src/main/kotlin/jetbrains/exodus/log/LogCache.kt 36 environment/src/main/kotlin/jetbrains/exodus/log/LogWarmup.kt 9 environment/src/main/kotlin/jetbrains/exodus/log/SeparateLogCache.kt 111 environment/src/main/kotlin/jetbrains/exodus/log/SharedLogCache.kt 134 environment/src/main/kotlin/jetbrains/exodus/tree/patricia/MultiPageImmutableNode.kt 394 environment/src/main/kotlin/jetbrains/exodus/tree/patricia/MutableNode.kt 284 environment/src/main/kotlin/jetbrains/exodus/tree/patricia/MutableRoot.kt 12 environment/src/main/kotlin/jetbrains/exodus/tree/patricia/NodeChildren.kt 16 environment/src/main/kotlin/jetbrains/exodus/tree/patricia/PatriciaTreeMutable.kt 474