diff --git a/ocfl-java-core/src/main/java/io/ocfl/core/OcflRepositoryBuilder.java b/ocfl-java-core/src/main/java/io/ocfl/core/OcflRepositoryBuilder.java index f2fb53ae..60766c68 100644 --- a/ocfl-java-core/src/main/java/io/ocfl/core/OcflRepositoryBuilder.java +++ b/ocfl-java-core/src/main/java/io/ocfl/core/OcflRepositoryBuilder.java @@ -69,21 +69,21 @@ */ public class OcflRepositoryBuilder { - private OcflStorage storage; - private OcflConfig config; - private OcflExtensionConfig defaultLayoutConfig; - private Path workDir; - private boolean verifyStaging; - private Duration fileLockTimeoutDuration; - - private ObjectLock objectLock; - private Cache inventoryCache; - private InventoryMapper inventoryMapper; - private LogicalPathMapper logicalPathMapper; - private ContentPathConstraintProcessor contentPathConstraintProcessor; - private ObjectDetailsDatabase objectDetailsDb; - private UnsupportedExtensionBehavior unsupportedBehavior; - private Set ignoreUnsupportedExtensions; + protected OcflStorage storage; + protected OcflConfig config; + protected OcflExtensionConfig defaultLayoutConfig; + protected Path workDir; + protected boolean verifyStaging; + protected Duration fileLockTimeoutDuration; + + protected ObjectLock objectLock; + protected Cache inventoryCache; + protected InventoryMapper inventoryMapper; + protected LogicalPathMapper logicalPathMapper; + protected ContentPathConstraintProcessor contentPathConstraintProcessor; + protected ObjectDetailsDatabase objectDetailsDb; + protected UnsupportedExtensionBehavior unsupportedBehavior; + protected Set ignoreUnsupportedExtensions; /** * Constructs a local file system based OCFL repository sensible defaults that can be overridden prior to calling @@ -454,14 +454,14 @@ private T buildInternal(Class clazz) { fileLockTimeoutDuration)); } - private OcflStorage cache(OcflStorage storage) { + protected OcflStorage cache(OcflStorage storage) { if (inventoryCache != null) { return new CachingOcflStorage(inventoryCache, storage); } return storage; } - private OcflStorage db(OcflStorage storage) { + protected OcflStorage db(OcflStorage storage) { if (objectDetailsDb != null) { return new ObjectDetailsDbOcflStorage(objectDetailsDb, storage); }