Package com.atlassian.jira.cache
Class EhCacheCompactor
java.lang.Object
com.atlassian.jira.cache.EhCacheCompactor
- All Implemented Interfaces:
CacheCompactor
,Startable
,com.atlassian.scheduler.JobRunner
public class EhCacheCompactor
extends Object
implements CacheCompactor, Startable, com.atlassian.scheduler.JobRunner
Cache compactor for EHCache
- Since:
- v6.3
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.cache.CacheCompactor
CacheCompactor.CacheCompactionResult
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRemoves expired entries from all caches.com.atlassian.scheduler.JobRunnerResponse
runJob
(com.atlassian.scheduler.JobRunnerRequest request) void
start()
This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.
-
Constructor Details
-
EhCacheCompactor
-
-
Method Details
-
purgeExpiredCacheEntries
Description copied from interface:CacheCompactor
Removes expired entries from all caches.- Specified by:
purgeExpiredCacheEntries
in interfaceCacheCompactor
-
start
Description copied from interface:Startable
This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework. -
runJob
@Nullable public com.atlassian.scheduler.JobRunnerResponse runJob(com.atlassian.scheduler.JobRunnerRequest request) - Specified by:
runJob
in interfacecom.atlassian.scheduler.JobRunner
-