Class 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 Detail

      • ConfigurationMap

        public ConfigurationMap​(@NonNull
                                @NonNull String name)
    • Method Detail

      • getTTL

        public TemporalAmount getTTL()
        Overrides:
        getTTL in class org.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:
        retrieveObject in class org.gcube.application.cms.caches.TimedMap<String,​org.gcube.application.geoportal.common.model.configuration.Configuration>
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException