Package com.tangosol.util
Interface Sizable
-
public interface Sizable
The Sizable interface is implemented by types that are capable of calculating the memory footprint of an instance.- Since:
- Coherence 3.7
- Author:
- coh 2010.10.01
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
calculateSize()
Calculate the memory footprint for this instance.
-
-
-
Method Detail
-
calculateSize
int calculateSize()
Calculate the memory footprint for this instance. The calculation is discretionary to the implementation.Note: If utilizing
SimpleMemoryCalculator.sizeOf(Object)
, do not pass the instance itself as it will result in endless recursion.- Returns:
- the memory footprint (in bytes) of this instance
-
-