Package eu.europa.esig.dss.tsl.cache
Class CacheCleaner
java.lang.Object
eu.europa.esig.dss.tsl.cache.CacheCleaner
public class CacheCleaner extends Object
The class is used to clean outdated cache entries
-
Constructor Summary
Constructors Constructor Description CacheCleaner()
-
Method Summary
Modifier and Type Method Description void
clean(CacheAccessByKey cacheAccess)
Cleans the given entryvoid
setCleanFileSystem(boolean cleanFileSystem)
Setter for cleanFileSystem propertyvoid
setCleanMemory(boolean cleanMemory)
Setter for cleanMemory propertyvoid
setDSSFileLoader(DSSFileLoader dssFileLoader)
Sets the DSSFileLoader that will be used for file removing
-
Constructor Details
-
CacheCleaner
public CacheCleaner()
-
-
Method Details
-
setCleanMemory
public void setCleanMemory(boolean cleanMemory)Setter for cleanMemory property- Parameters:
cleanMemory
- if TRUE, removes TO_BE_DELETED entries from in memory maps
-
setCleanFileSystem
public void setCleanFileSystem(boolean cleanFileSystem)Setter for cleanFileSystem property- Parameters:
cleanFileSystem
- if TRUE, removes TO_BE_DELETED entries from file system
-
setDSSFileLoader
Sets the DSSFileLoader that will be used for file removing- Parameters:
dssFileLoader
-DSSFileLoader
-
clean
Cleans the given entry- Parameters:
cacheAccess
-CacheAccessByKey
-