Class ClockAndCount

java.lang.Object
org.apache.cassandra.db.ClockAndCount
All Implemented Interfaces:
IMeasurableMemory

public class ClockAndCount extends Object implements IMeasurableMemory
  • Field Details

    • BLANK

      public static ClockAndCount BLANK
    • clock

      public final long clock
    • count

      public final long count
  • Method Details

    • create

      public static ClockAndCount create(long clock, long count)
    • unsharedHeapSize

      public long unsharedHeapSize()
      Specified by:
      unsharedHeapSize in interface IMeasurableMemory
      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
    • toString

      public String toString()
      Overrides:
      toString in class Object