This is an automated email from the ASF dual-hosted git repository.
jsedding pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
from 649235f663 OAK-11969 do not check the existence of the tree twice
(#2560)
add b34d1e3272 OAK-11934 - segment preloading for PersistentCache (#2569)
No new revisions were added by this update.
Summary of changes:
oak-segment-tar/pom.xml | 6 +
.../oak/segment/file/AbstractFileStore.java | 57 ++-
.../jackrabbit/oak/segment/file/FileStore.java | 27 +-
.../oak/segment/file/FileStoreBuilder.java | 52 ++-
.../oak/segment/file/ReadOnlyFileStore.java | 20 +-
.../segment/file/preloader/SegmentPreloader.java | 356 +++++++++++++++++++
.../DelegatingPersistentCache.java} | 48 +--
.../PersistentCachePreloadingConfiguration.java | 92 +++++
.../persistence/persistentcache/package-info.java | 2 +-
.../file/preloader/SegmentPreloaderTest.java | 385 +++++++++++++++++++++
10 files changed, 986 insertions(+), 59 deletions(-)
create mode 100644
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/preloader/SegmentPreloader.java
copy
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/{file/proc/SegmentBlob.java
=> spi/persistence/persistentcache/DelegatingPersistentCache.java} (50%)
create mode 100644
oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/persistentcache/PersistentCachePreloadingConfiguration.java
create mode 100644
oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/preloader/SegmentPreloaderTest.java