Class ConfigurationCache.ConfigurationMap
- java.lang.Object
-
- org.gcube.application.cms.caches.TimedMap<String,org.gcube.application.geoportal.common.model.configuration.Configuration>
-
- org.gcube.application.geoportal.service.engine.providers.ConfigurationCache.ConfigurationMap
-
- All Implemented Interfaces:
org.gcube.application.cms.caches.Cache<String,org.gcube.application.geoportal.common.model.configuration.Configuration>
- Enclosing class:
- ConfigurationCache
public static class ConfigurationCache.ConfigurationMap extends org.gcube.application.cms.caches.TimedMap<String,org.gcube.application.geoportal.common.model.configuration.Configuration>
-
-
Constructor Summary
Constructors Constructor Description ConfigurationMap(@NonNull String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.temporal.TemporalAmountgetTTL()protected org.gcube.application.geoportal.common.model.configuration.ConfigurationretrieveObject(String key)
-
-
-
Constructor Detail
-
ConfigurationMap
public ConfigurationMap(@NonNull @NonNull String name)
-
-
Method Detail
-
getTTL
public java.time.temporal.TemporalAmount getTTL()
- Overrides:
getTTLin classorg.gcube.application.cms.caches.TimedMap<String,org.gcube.application.geoportal.common.model.configuration.Configuration>
-
retrieveObject
protected org.gcube.application.geoportal.common.model.configuration.Configuration retrieveObject(String key) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
- Specified by:
retrieveObjectin classorg.gcube.application.cms.caches.TimedMap<String,org.gcube.application.geoportal.common.model.configuration.Configuration>- Throws:
org.gcube.application.geoportal.common.model.rest.ConfigurationException
-
-