## Uses of Interface
org.apache.cassandra.cache.IMeasurableMemory

Packages that use IMeasurableMemory
org.apache.cassandra.cache
org.apache.cassandra.cql3
org.apache.cassandra.db

### Uses of IMeasurableMemory in org.apache.cassandra.cache

Classes in org.apache.cassandra.cache with type parameters of type IMeasurableMemory
`class` `ConcurrentLinkedHashCache<K extends IMeasurableMemory,V extends IMeasurableMemory>` Wrapper so CLHM can implement ICache interface.
`class` `ConcurrentLinkedHashCache<K extends IMeasurableMemory,V extends IMeasurableMemory>` Wrapper so CLHM can implement ICache interface.

Classes in org.apache.cassandra.cache that implement IMeasurableMemory
`class` `CacheKey`
`class` `CounterCacheKey`
`class` `KeyCacheKey`
`class` `RowCacheKey`

Methods in org.apache.cassandra.cache with type parameters of type IMeasurableMemory
`static <K extends IMeasurableMemory,V extends IMeasurableMemory> ConcurrentLinkedHashCache<K,V>` ConcurrentLinkedHashCache.`create(long weightedCapacity)`
`static <K extends IMeasurableMemory,V extends IMeasurableMemory> ConcurrentLinkedHashCache<K,V>` ConcurrentLinkedHashCache.`create(long weightedCapacity)`
`static <K extends IMeasurableMemory,V extends IMeasurableMemory> ConcurrentLinkedHashCache<K,V>` ConcurrentLinkedHashCache.`create(long weightedCapacity, com.googlecode.concurrentlinkedhashmap.EntryWeigher<K,V> entryWeiger)` Initialize a cache with initial capacity with weightedCapacity
`static <K extends IMeasurableMemory,V extends IMeasurableMemory> ConcurrentLinkedHashCache<K,V>` ConcurrentLinkedHashCache.`create(long weightedCapacity, com.googlecode.concurrentlinkedhashmap.EntryWeigher<K,V> entryWeiger)` Initialize a cache with initial capacity with weightedCapacity

### Uses of IMeasurableMemory in org.apache.cassandra.cql3

Classes in org.apache.cassandra.cql3 that implement IMeasurableMemory
`class` `ColumnIdentifier` Represents an identifer for a CQL column definition.

### Uses of IMeasurableMemory in org.apache.cassandra.db

Subinterfaces of IMeasurableMemory in org.apache.cassandra.db
`interface` `Clustering`
`interface` `ClusteringPrefix` A clustering prefix is the unit of what a `ClusteringComparator` can compare.
`interface` `DeletionInfo` A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.

Classes in org.apache.cassandra.db that implement IMeasurableMemory
`class` `AbstractBufferClusteringPrefix`
`class` `AbstractClusteringPrefix`
`class` `BufferClustering` The clustering column values for a row.
`class` `ClockAndCount`
`class` `ClusteringBound` The start or end of a range of clusterings, either inclusive or exclusive.
`class` `ClusteringBoundary` The threshold between two different ranges, i.e.
`class` `ClusteringBoundOrBoundary` This class defines a threshold between ranges of clusterings.
`class` `DeletionTime` Information on deletion of a storage engine object.
`class` `MutableDeletionInfo` A mutable implementation of `DeletionInfo`.
`class` `NativeClustering`
`class` `RangeTombstoneList` Data structure holding the range tombstones of a ColumnFamily.

`class`

`RowIndexEntry<T>`
Binary format of `RowIndexEntry` is defined as follows: {@code (long) position (64 bit long, vint encoded) (int) serialized size of data that follows (32 bit int, vint encoded) -- following for indexed entries only (so serialized size > 0) (int) DeletionTime.localDeletionTime (long) DeletionTime.markedForDeletionAt (int) number of IndexInfo objects (32 bit int, vint encoded) (*) serialized IndexInfo objects, see below (*) offsets of serialized IndexInfo objects, since version "ma" (3.0) Each IndexInfo object's offset is relative to the first IndexInfo object.