Class FileCachingHttpClientBuilder.StorageMaintenanceTask
- java.lang.Object
-
- java.util.TimerTask
-
- net.shibboleth.utilities.java.support.httpclient.FileCachingHttpClientBuilder.StorageMaintenanceTask
-
- All Implemented Interfaces:
Runnable
- Enclosing class:
- FileCachingHttpClientBuilder
private static class FileCachingHttpClientBuilder.StorageMaintenanceTask extends TimerTask
Scheduled task to manage an instance ofManagedHttpCacheStorage.
-
-
Field Summary
Fields Modifier and Type Field Description private LoggerlogLogger.private ManagedHttpCacheStoragestorageThe managed cache storage instance.
-
Constructor Summary
Constructors Constructor Description StorageMaintenanceTask(ManagedHttpCacheStorage managedStorage)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()-
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
-
-
-
-
Field Detail
-
log
private Logger log
Logger.
-
storage
private ManagedHttpCacheStorage storage
The managed cache storage instance.
-
-
Constructor Detail
-
StorageMaintenanceTask
public StorageMaintenanceTask(@Nonnull ManagedHttpCacheStorage managedStorage)Constructor.- Parameters:
managedStorage- the managed cache storage instance
-
-