This is an automated email from the ASF dual-hosted git repository.
thomasm pushed a change to branch OAK-10341b
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from b242328a76 OAK-10341 Tree store (blob prefetch)
add 962dab6b82 OAK-10341 Tree store (node prefetch)
No new revisions were added by this update.
Summary of changes:
.../indexer/document/DocumentStoreIndexerBase.java | 2 +-
.../flatfile/FlatFileNodeStoreBuilder.java | 9 +-
.../pipelined/PipelinedTreeStoreStrategy.java | 2 +-
.../flatfile/pipelined/PipelinedTreeStoreTask.java | 13 +-
.../tree/{BlobPrefetcher.java => Prefetcher.java} | 169 ++++++++++++++-------
.../oak/index/indexer/document/tree/TreeStore.java | 57 +++++--
.../indexer/document/tree/TreeStoreNodeState.java | 4 +-
.../indexer/document/tree/TreeStoreUtils.java | 2 +-
.../indexer/document/tree/store/PageFile.java | 5 +-
.../index/indexer/document/tree/store/Session.java | 37 ++---
.../tree/store/utils/MemoryBoundCache.java | 27 ++--
.../utils/{Position.java => MemoryObject.java} | 17 +--
.../document/tree/store/utils/SieveCache.java | 140 +++++++++++++++++
.../flatfile/pipelined/PipelinedTreeStoreIT.java | 12 +-
.../indexer/document/tree/BlobPrefetcherTest.java | 29 ----
.../indexer/document/tree/StorePrefetcherTest.java | 74 +++++++++
.../index/indexer/document/tree/TreeStoreTest.java | 2 +-
.../{MemoryBoundCacheTest.java => CacheTest.java} | 39 ++++-
.../tree/store/utils/ConcurrentCacheTest.java | 109 +++++++++++++
19 files changed, 570 insertions(+), 179 deletions(-)
rename
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/{BlobPrefetcher.java
=> Prefetcher.java} (50%)
copy
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/{Position.java
=> MemoryObject.java} (74%)
create mode 100644
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/SieveCache.java
delete mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/tree/BlobPrefetcherTest.java
create mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/tree/StorePrefetcherTest.java
rename
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/{MemoryBoundCacheTest.java
=> CacheTest.java} (54%)
create mode 100644
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/tree/store/utils/ConcurrentCacheTest.java