Klasse AbstractBlockEntryAtomicStore

java.lang.Object
org.teamapps.universaldb.index.buffer.common.AbstractResizingAtomicStore
org.teamapps.universaldb.index.buffer.common.AbstractBlockEntryAtomicStore
Bekannte direkte Unterklassen:
BlockChainAtomicStore, BlockEntryAtomicStore

public class AbstractBlockEntryAtomicStore extends AbstractResizingAtomicStore
  • Konstruktordetails

    • AbstractBlockEntryAtomicStore

      public AbstractBlockEntryAtomicStore(File path, String name)
  • Methodendetails

    • getFreeSlot

      protected Long getFreeSlot(int length)
    • setFreeSpacePosition

      protected void setFreeSpacePosition(long position)
    • getFreeSpacePosition

      public long getFreeSpacePosition()
    • getBlockLength

      public int getBlockLength(int id)
    • isEmpty

      public boolean isEmpty(int id)
    • getLastNonEmptyId

      public int getLastNonEmptyId()
    • removeEntry

      protected void removeEntry(long position)
    • getBlockPosition

      protected long getBlockPosition(int id)
    • setBlockPosition

      protected void setBlockPosition(int id, long position)
    • drop

      public void drop()
      Setzt außer Kraft:
      drop in Klasse AbstractResizingAtomicStore