Class CounterCacheKey

    • Method Detail

      • partitionKey

        public java.nio.ByteBuffer partitionKey()
      • readCounterValue

        public java.nio.ByteBuffer readCounterValue​(ColumnFamilyStore cfs)
        Reads the value of the counter represented by this key.
        Parameters:
        cfs - the store for the table this is a key of.
        Returns:
        the value for the counter represented by this key, or null if there is not such counter.
      • write

        public void write​(DataOutputPlus out)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • 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.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object