IGNITE-16560 [Native Persistence 3.0] PageMemoryImpl porting (#667)
authorKirill Tkalenko <tkalkirill@yandex.ru>
Wed, 2 Mar 2022 10:16:07 +0000 (13:16 +0300)
committerGitHub <noreply@github.com>
Wed, 2 Mar 2022 10:16:07 +0000 (13:16 +0300)
commitf83ae45e5449fce3ebe20e1410366d2e5cd86d36
tree69615e0e88a14dfa8b46800705a7954608b0c74c
parentc6731c37cdcb5966e110467d9fcbd2476f254359
IGNITE-16560 [Native Persistence 3.0] PageMemoryImpl porting (#667)
27 files changed:
modules/core/src/main/java/org/apache/ignite/internal/util/IgniteUtils.java
modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/persistence/ItBplusTreePageMemoryImplTest.java [new file with mode: 0644]
modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/persistence/ItBplusTreeReuseListPageMemoryImplTest.java [new file with mode: 0644]
modules/page-memory/src/integrationTest/java/org/apache/ignite/internal/pagememory/tree/ItBplusTreeSelfTest.java
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/PageIdAllocator.java
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/ClockPageReplacementFlags.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/ClockPageReplacementPolicy.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/ClockPageReplacementPolicyFactory.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/GroupPartitionId.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/LoadedPagesMap.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageHeader.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageMemoryEx.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageMemoryImpl.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PagePool.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageReadWriteManager.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageReplacementPolicy.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageReplacementPolicyFactory.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/RandomLruPageReplacementPolicy.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/RandomLruPageReplacementPolicyFactory.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/ReplaceCandidate.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/RobinHoodBackwardShiftHashMap.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/SegmentedLruPageList.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/SegmentedLruPageReplacementPolicy.java [new file with mode: 0644]
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/SegmentedLruPageReplacementPolicyFactory.java [new file with mode: 0644]
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/impl/PageMemoryNoLoadSelfTest.java
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/PageMemoryImplNoLoadTest.java [new file with mode: 0644]
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/TestPageReadWriteManager.java [new file with mode: 0644]