diff --git a/src/java/org/apache/cassandra/cache/ConcurrentLinkedHashCache.java b/src/java/org/apache/cassandra/cache/ConcurrentLinkedHashCache.java index 375a7d03c1..0f992d3ffa 100644 --- a/src/java/org/apache/cassandra/cache/ConcurrentLinkedHashCache.java +++ b/src/java/org/apache/cassandra/cache/ConcurrentLinkedHashCache.java @@ -57,7 +57,7 @@ public class ConcurrentLinkedHashCache implements ICache { public int weightOf(K key, V value) { - long size = meter.measure(key) + meter.measure(value); + long size = meter.measureDeep(key) + meter.measureDeep(value); assert size < Integer.MAX_VALUE : "Serialized size cannot be more than 2GB/Integer.MAX_VALUE"; return (int) size; }