Interface StorageEngine.Owner

    • Method Detail

      • getEncodingForHashAndBinary

        java.lang.Long getEncodingForHashAndBinary​(int hash,
                                                   java.nio.ByteBuffer offHeapBinaryKey)
      • getSize

        long getSize()
      • installMappingForHashAndEncoding

        long installMappingForHashAndEncoding​(int pojoHash,
                                              java.nio.ByteBuffer offheapBinaryKey,
                                              java.nio.ByteBuffer offheapBinaryValue,
                                              int metadata)
      • encodingSet

        java.lang.Iterable<java.lang.Long> encodingSet()
      • updateEncoding

        boolean updateEncoding​(int hashCode,
                               long lastAddress,
                               long compressed,
                               long mask)
      • getSlotForHashAndEncoding

        java.lang.Integer getSlotForHashAndEncoding​(int hash,
                                                    long address,
                                                    long mask)
      • evict

        boolean evict​(int slot,
                      boolean b)
      • isThiefForTableAllocations

        boolean isThiefForTableAllocations()