Class OldCache.InternalUnitCalculator

    • Method Detail

      • calculateUnits

        public int calculateUnits​(Object oKey,
                                  Object oValue)
        Calculate a cache cost for the specified cache entry key and value.
        Specified by:
        calculateUnits in interface ConfigurableCacheMap.UnitCalculator
        Parameters:
        oKey - the cache key to evaluate for unit cost
        oValue - the cache value to evaluate for unit cost
        Returns:
        an integer value 0 or greater, with a larger value signifying a higher cost
      • getName

        public String getName()
        Obtain the name of the unit calculator. This is intended to be human readable for use in a monitoring tool; examples include "SimpleMemoryCalculator" and "BinaryMemoryCalculator".
        Specified by:
        getName in interface ConfigurableCacheMap.UnitCalculator
        Returns:
        the name of the unit calculator