Interface ObjCache


  • public interface ObjCache
    Cache primitives for a specific repository ID, used for one Persist instance.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void clear()  
      org.projectnessie.versioned.storage.common.persist.Obj get​(org.projectnessie.versioned.storage.common.persist.ObjId id)  
      void put​(org.projectnessie.versioned.storage.common.persist.Obj obj)  
      void remove​(org.projectnessie.versioned.storage.common.persist.ObjId id)  
    • Method Detail

      • get

        org.projectnessie.versioned.storage.common.persist.Obj get​(@Nonnull @Nonnull
                                                                   org.projectnessie.versioned.storage.common.persist.ObjId id)
      • put

        void put​(@Nonnull @Nonnull
                 org.projectnessie.versioned.storage.common.persist.Obj obj)
      • remove

        void remove​(@Nonnull @Nonnull
                    org.projectnessie.versioned.storage.common.persist.ObjId id)
      • clear

        void clear()