Class EvictionScheduler


  • public class EvictionScheduler
    extends 
    Eviction scheduler. Deletes expired entries in time interval between 5 seconds to 2 hours. It analyzes deleted amount of expired keys and 'tune' next execution delay depending on it.
    Author:
    Nikita Koksharov
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void  name)  
      void  name, long shiftInMilliseconds)  
      void  name,  timeoutSetName,  maxIdleSetName,  expiredChannelName,  lastAccessTimeSetName)  
      void  name,  timeoutSetName)  
      void  name,  timeoutSetName,  expiredChannelName)  
      void  name,  timeoutSetName)  
      • Methods inherited from class java.lang.

        , , , , , , , , , ,
    • Method Detail

      • scheduleCleanMultimap

        public void scheduleCleanMultimap​( name,
                                           timeoutSetName)
      • scheduleJCache

        public void scheduleJCache​( name,
                                    timeoutSetName,
                                    expiredChannelName)
      • scheduleTimeSeries

        public void scheduleTimeSeries​( name,
                                        timeoutSetName)
      • schedule

        public void schedule​( name,
                             long shiftInMilliseconds)
      • schedule

        public void schedule​( name,
                              timeoutSetName,
                              maxIdleSetName,
                              expiredChannelName,
                              lastAccessTimeSetName)
      • remove

        public void remove​( name)