Class KeyCacheKey

java.lang.Object
org.apache.cassandra.cache.CacheKey
org.apache.cassandra.cache.KeyCacheKey
All Implemented Interfaces:
IMeasurableMemory

public class KeyCacheKey extends CacheKey
  • Field Details

    • desc

      public final Descriptor desc
    • key

      public final byte[] key
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • unsharedHeapSize

      public long unsharedHeapSize()
      Returns:
      the amount of on-heap memory retained by the object that might be reclaimed if the object were reclaimed, i.e. it should try to exclude globally cached data where possible, or counting portions of arrays that are referenced by the object but used by other objects only (e.g. slabbed byte-buffers), etc.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object