Class JCacheXProperties.CacheConfig

  • Enclosing class:
    JCacheXProperties

    public static class JCacheXProperties.CacheConfig
    extends Object
    Configuration for individual cache instances.
    • Constructor Detail

      • CacheConfig

        public CacheConfig()
    • Method Detail

      • getMaximumSize

        public Long getMaximumSize()
      • setMaximumSize

        public void setMaximumSize​(Long maximumSize)
      • getMaximumWeight

        public Long getMaximumWeight()
      • setMaximumWeight

        public void setMaximumWeight​(Long maximumWeight)
      • getExpireAfterSeconds

        public Long getExpireAfterSeconds()
      • setExpireAfterSeconds

        public void setExpireAfterSeconds​(Long expireAfterSeconds)
      • getExpireAfterAccessSeconds

        public Long getExpireAfterAccessSeconds()
      • setExpireAfterAccessSeconds

        public void setExpireAfterAccessSeconds​(Long expireAfterAccessSeconds)
      • getRefreshAfterWriteSeconds

        public Long getRefreshAfterWriteSeconds()
      • setRefreshAfterWriteSeconds

        public void setRefreshAfterWriteSeconds​(Long refreshAfterWriteSeconds)
      • getEvictionStrategy

        public String getEvictionStrategy()
      • setEvictionStrategy

        public void setEvictionStrategy​(String evictionStrategy)
      • getFrequencySketchType

        public String getFrequencySketchType()
      • setFrequencySketchType

        public void setFrequencySketchType​(String frequencySketchType)
      • getCacheType

        public String getCacheType()
      • setCacheType

        public void setCacheType​(String cacheType)
      • getProfile

        public String getProfile()
      • setProfile

        public void setProfile​(String profile)
      • getEnableStatistics

        public Boolean getEnableStatistics()
      • setEnableStatistics

        public void setEnableStatistics​(Boolean enableStatistics)
      • getEnableJmx

        public Boolean getEnableJmx()
      • setEnableJmx

        public void setEnableJmx​(Boolean enableJmx)
      • getEnableObservability

        public Boolean getEnableObservability()
      • setEnableObservability

        public void setEnableObservability​(Boolean enableObservability)
      • getEnableResilience

        public Boolean getEnableResilience()
      • setEnableResilience

        public void setEnableResilience​(Boolean enableResilience)
      • getEnableWarming

        public Boolean getEnableWarming()
      • setEnableWarming

        public void setEnableWarming​(Boolean enableWarming)
      • getWeakKeys

        public Boolean getWeakKeys()
      • setWeakKeys

        public void setWeakKeys​(Boolean weakKeys)
      • getWeakValues

        public Boolean getWeakValues()
      • setWeakValues

        public void setWeakValues​(Boolean weakValues)
      • getSoftValues

        public Boolean getSoftValues()
      • setSoftValues

        public void setSoftValues​(Boolean softValues)
      • getAsyncLoader

        public Boolean getAsyncLoader()
      • setAsyncLoader

        public void setAsyncLoader​(Boolean asyncLoader)
      • getLoader

        public String getLoader()
      • setLoader

        public void setLoader​(String loader)
      • getWeigher

        public String getWeigher()
      • setWeigher

        public void setWeigher​(String weigher)
      • getWarmingStrategy

        public String getWarmingStrategy()
      • setWarmingStrategy

        public void setWarmingStrategy​(String warmingStrategy)
      • getWarmingBatchSize

        public Integer getWarmingBatchSize()
      • setWarmingBatchSize

        public void setWarmingBatchSize​(Integer warmingBatchSize)
      • getWarmingDelaySeconds

        public Integer getWarmingDelaySeconds()
      • setWarmingDelaySeconds

        public void setWarmingDelaySeconds​(Integer warmingDelaySeconds)
      • getCompositeStrategies

        public List<String> getCompositeStrategies()
      • setCompositeStrategies

        public void setCompositeStrategies​(List<String> compositeStrategies)
      • getIdleTimeThresholdSeconds

        public Long getIdleTimeThresholdSeconds()
      • setIdleTimeThresholdSeconds

        public void setIdleTimeThresholdSeconds​(Long idleTimeThresholdSeconds)