# Hierarchy For Package com.usatiuk.objects.stores

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.usatiuk.objects.stores.CachingObjectPersistentStore
  - com.usatiuk.objects.stores.LmdbObjectPersistentStore (implements com.usatiuk.objects.stores.ObjectPersistentStore)
  - com.usatiuk.objects.stores.MemoryObjectPersistentStore (implements com.usatiuk.objects.stores.ObjectPersistentStore)
  - com.usatiuk.objects.stores.SerializingObjectPersistentStore
  - com.usatiuk.objects.stores.WritebackObjectPersistentStore

## Interface Hierarchy

- com.usatiuk.objects.iterators.MaybeTombstone<T>
  - com.usatiuk.objects.stores.PendingWriteEntry
- com.usatiuk.objects.stores.ObjectPersistentStore

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.usatiuk.objects.stores.PendingDelete (implements com.usatiuk.objects.stores.PendingWriteEntry, com.usatiuk.objects.iterators.Tombstone<V>)
    - com.usatiuk.objects.stores.PendingWrite (implements com.usatiuk.objects.iterators.Data<V>, com.usatiuk.objects.stores.PendingWriteEntry)
    - com.usatiuk.objects.stores.TxManifestObj<T> (implements java.io.Serializable)
    - com.usatiuk.objects.stores.TxManifestRaw (implements java.io.Serializable)