Interface Weigher<V>

Type Parameters:
V - The value type

public interface Weigher<V>
A class that can determine the weight of a value. The total weight threshold is used to determine when an eviction is required.
Author:
ben.manes@gmail.com (Ben Manes)
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    weightOf(V value)
    Measures an object's weight to determine how many units of capacity that the value consumes.
  • Method Details

    • weightOf

      int weightOf(V value)
      Measures an object's weight to determine how many units of capacity that the value consumes. A value must consume a minimum of one unit.
      Parameters:
      value - the object to weigh
      Returns:
      the object's weight