Class PerfectFrequency

  • All Implemented Interfaces:
    Frequency

    public final class PerfectFrequency
    extends Object
    implements Frequency
    A perfect frequency with aging performed using a periodic reset.
    • Constructor Detail

      • PerfectFrequency

        public PerfectFrequency​(Config config)
    • Method Detail

      • frequency

        public int frequency​(long e)
        Description copied from interface: Frequency
        Returns the estimated number of times the element was seen.
        Specified by:
        frequency in interface Frequency
      • increment

        public void increment​(long e)
        Description copied from interface: Frequency
        Increments the popularity of the element.
        Specified by:
        increment in interface Frequency