Package org.redisson.eviction
Class EvictionScheduler
-
- org.redisson.eviction.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
-
-
Constructor Summary
Constructors Constructor Description EvictionScheduler(CommandAsyncExecutor executor)
-
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)
-
-
-
Constructor Detail
-
EvictionScheduler
public EvictionScheduler(CommandAsyncExecutor executor)
-
-
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)
-
-