Interface CacheBackend
-
public interface CacheBackendProvides the cache primitives for a cachingPersistfacade, suitable for multiple repositories. It is adviseable to have oneCacheBackendperBackend.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear(java.lang.String repositoryId)org.projectnessie.versioned.storage.common.persist.Objget(java.lang.String repositoryId, org.projectnessie.versioned.storage.common.persist.ObjId id)voidput(java.lang.String repositoryId, org.projectnessie.versioned.storage.common.persist.Obj obj)voidremove(java.lang.String repositoryId, org.projectnessie.versioned.storage.common.persist.ObjId id)org.projectnessie.versioned.storage.common.persist.Persistwrap(org.projectnessie.versioned.storage.common.persist.Persist perist)
-
-
-
Method Detail
-
get
org.projectnessie.versioned.storage.common.persist.Obj get(@Nonnull @Nonnull java.lang.String repositoryId, @Nonnull @Nonnull org.projectnessie.versioned.storage.common.persist.ObjId id)
-
put
void put(@Nonnull @Nonnull java.lang.String repositoryId, @Nonnull @Nonnull org.projectnessie.versioned.storage.common.persist.Obj obj)
-
remove
void remove(@Nonnull @Nonnull java.lang.String repositoryId, @Nonnull @Nonnull org.projectnessie.versioned.storage.common.persist.ObjId id)
-
clear
void clear(@Nonnull @Nonnull java.lang.String repositoryId)
-
wrap
org.projectnessie.versioned.storage.common.persist.Persist wrap(@Nonnull @Nonnull org.projectnessie.versioned.storage.common.persist.Persist perist)
-
-