Class WrappedByteArraySizeCalculator<K,V>

java.lang.Object
org.infinispan.commons.util.AbstractEntrySizeCalculatorHelper<K,V>
org.infinispan.marshall.core.WrappedByteArraySizeCalculator<K,V>
All Implemented Interfaces:
org.infinispan.commons.util.EntrySizeCalculator<K,V>

public class WrappedByteArraySizeCalculator<K,V> extends org.infinispan.commons.util.AbstractEntrySizeCalculatorHelper<K,V>
Size calculator that supports a WrappedByteArray by adding its size and the underlying byte[].
Since:
9.0
Author:
wburns
  • Field Summary

    Fields inherited from class org.infinispan.commons.util.AbstractEntrySizeCalculatorHelper

    HEADER_AND_CLASS_REFERENCE, OBJECT_SIZE, POINTER_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
    WrappedByteArraySizeCalculator(org.infinispan.commons.util.EntrySizeCalculator<?,?> chained)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    calculateSize(K key, V value)
     

    Methods inherited from class org.infinispan.commons.util.AbstractEntrySizeCalculatorHelper

    roundUpToNearest8

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WrappedByteArraySizeCalculator

      public WrappedByteArraySizeCalculator(org.infinispan.commons.util.EntrySizeCalculator<?,?> chained)
  • Method Details

    • calculateSize

      public long calculateSize(K key, V value)