Class SpincastCaffeineTagCache

java.lang.Object
org.spincast.plugins.pebble.utils.SpincastCaffeineTagCache
All Implemented Interfaces:
com.mitchellbosecke.pebble.cache.PebbleCache<com.mitchellbosecke.pebble.cache.CacheKey,Object>

public class SpincastCaffeineTagCache extends Object implements com.mitchellbosecke.pebble.cache.PebbleCache<com.mitchellbosecke.pebble.cache.CacheKey,Object>
  • Constructor Details

    • SpincastCaffeineTagCache

      public SpincastCaffeineTagCache(long maximumSize)
  • Method Details

    • computeIfAbsent

      public Object computeIfAbsent(com.mitchellbosecke.pebble.cache.CacheKey key, Function<? super com.mitchellbosecke.pebble.cache.CacheKey,? extends Object> mappingFunction)
      Specified by:
      computeIfAbsent in interface com.mitchellbosecke.pebble.cache.PebbleCache<com.mitchellbosecke.pebble.cache.CacheKey,Object>
    • invalidateAll

      public void invalidateAll()
      Specified by:
      invalidateAll in interface com.mitchellbosecke.pebble.cache.PebbleCache<com.mitchellbosecke.pebble.cache.CacheKey,Object>