Package one.nio.mem

Class SharedMemoryStringMap<V>

    • Constructor Detail

      • SharedMemoryStringMap

        public SharedMemoryStringMap​(int capacity,
                                     java.lang.String fileName,
                                     long fileSize)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • SharedMemoryStringMap

        public SharedMemoryStringMap​(int capacity,
                                     java.lang.String fileName,
                                     long fileSize,
                                     long expirationTime)
                              throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • keyAt

        protected java.lang.String keyAt​(long entry)
        Overrides:
        keyAt in class OffheapMap<java.lang.String,​V>
      • hashCode

        protected long hashCode​(java.lang.String key)
        Specified by:
        hashCode in class OffheapMap<java.lang.String,​V>
      • equalsAt

        protected boolean equalsAt​(long entry,
                                   java.lang.String key)
        Specified by:
        equalsAt in class OffheapMap<java.lang.String,​V>
      • allocateEntry

        protected long allocateEntry​(java.lang.String key,
                                     long hashCode,
                                     int size)
        Overrides:
        allocateEntry in class SharedMemoryMap<java.lang.String,​V>