Package org.duracloud.durastore.util
Class TaskProviderFactoryCache
java.lang.Object
org.duracloud.common.cache.AbstractAccountComponentCache<TaskProviderFactory>
org.duracloud.durastore.util.TaskProviderFactoryCache
- All Implemented Interfaces:
AccountComponentCache<TaskProviderFactory>
This class is responsible for loading and caching global account information
from a remote data store.
- Author:
- Daniel Bernstein
-
Constructor Summary
ConstructorsConstructorDescriptionTaskProviderFactoryCache(DuraCloudRequestContextUtil contextUtil, StorageAccountManagerFactory storageAccountManagerFactory, StorageProviderFactory storageProviderFactory, org.duracloud.mill.manifest.ManifestStore manifestStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected TaskProviderFactorycreateInstance(String accountId) voidonEvent(org.duracloud.common.event.AccountChangeEvent event) Methods inherited from class org.duracloud.common.cache.AbstractAccountComponentCache
get, remove, removeAll
-
Constructor Details
-
TaskProviderFactoryCache
public TaskProviderFactoryCache(DuraCloudRequestContextUtil contextUtil, StorageAccountManagerFactory storageAccountManagerFactory, StorageProviderFactory storageProviderFactory, org.duracloud.mill.manifest.ManifestStore manifestStore)
-
-
Method Details
-
onEvent
public void onEvent(org.duracloud.common.event.AccountChangeEvent event) -
getObject
- Throws:
Exception
-
createInstance
- Specified by:
createInstancein classAbstractAccountComponentCache<TaskProviderFactory>
-