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 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