public interface org.terracotta.offheapstore.storage.StorageEngine$Owner extends java.util.concurrent.locks.ReadWriteLock
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.terracotta.offheapstore.storage.StorageEngine$Owner
  super_class: java.lang.Object
{
  public abstract java.lang.Long getEncodingForHashAndBinary(int, java.nio.ByteBuffer);
    descriptor: (ILjava/nio/ByteBuffer;)Ljava/lang/Long;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      hash              
      offHeapBinaryKey  

  public abstract long getSize();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long installMappingForHashAndEncoding(int, java.nio.ByteBuffer, java.nio.ByteBuffer, int);
    descriptor: (ILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;I)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      pojoHash            
      offheapBinaryKey    
      offheapBinaryValue  
      metadata            

  public abstract java.lang.Iterable<java.lang.Long> encodingSet();
    descriptor: ()Ljava/lang/Iterable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Iterable<Ljava/lang/Long;>;

  public abstract boolean updateEncoding(int, long, long, long);
    descriptor: (IJJJ)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      hashCode     
      lastAddress  
      compressed   
      mask         

  public abstract java.lang.Integer getSlotForHashAndEncoding(int, long, long);
    descriptor: (IJJ)Ljava/lang/Integer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      hash     
      address  
      mask     

  public abstract boolean evict(int, boolean);
    descriptor: (IZ)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      slot  
      b     

  public abstract boolean isThiefForTableAllocations();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "StorageEngine.java"
NestHost: org.terracotta.offheapstore.storage.StorageEngine
InnerClasses:
  public abstract Owner = org.terracotta.offheapstore.storage.StorageEngine$Owner of org.terracotta.offheapstore.storage.StorageEngine