Class PortabilityBasedStorageEngine.CachedEncode<K,​V>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.Long encoding  
      private K key  
      private java.nio.ByteBuffer keyBuffer  
      private V value  
      private java.nio.ByteBuffer valueBuffer  
    • Constructor Summary

      Constructors 
      Constructor Description
      CachedEncode​(K key, V value, java.nio.ByteBuffer keyBuffer, java.nio.ByteBuffer valueBuffer, java.lang.Long encoding)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) java.nio.ByteBuffer getEncodedKey()  
      (package private) java.nio.ByteBuffer getEncodedValue()  
      (package private) java.lang.Long getEncoding()  
      (package private) K getKey()  
      (package private) V getValue()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • key

        private final K key
      • value

        private final V value
      • keyBuffer

        private final java.nio.ByteBuffer keyBuffer
      • valueBuffer

        private final java.nio.ByteBuffer valueBuffer
      • encoding

        private final java.lang.Long encoding
    • Constructor Detail

      • CachedEncode

        public CachedEncode​(K key,
                            V value,
                            java.nio.ByteBuffer keyBuffer,
                            java.nio.ByteBuffer valueBuffer,
                            java.lang.Long encoding)
    • Method Detail

      • getKey

        final K getKey()
      • getValue

        final V getValue()
      • getEncodedKey

        final java.nio.ByteBuffer getEncodedKey()
      • getEncodedValue

        final java.nio.ByteBuffer getEncodedValue()
      • getEncoding

        final java.lang.Long getEncoding()