Class PebbleLruCache

java.lang.Object
io.kestra.core.runners.pebble.PebbleLruCache
All Implemented Interfaces:
io.pebbletemplates.pebble.cache.PebbleCache<Object,io.pebbletemplates.pebble.template.PebbleTemplate>

public class PebbleLruCache extends Object implements io.pebbletemplates.pebble.cache.PebbleCache<Object,io.pebbletemplates.pebble.template.PebbleTemplate>
  • Constructor Details

    • PebbleLruCache

      public PebbleLruCache(int maximumSize)
  • Method Details

    • computeIfAbsent

      public io.pebbletemplates.pebble.template.PebbleTemplate computeIfAbsent(Object key, Function<? super Object,? extends io.pebbletemplates.pebble.template.PebbleTemplate> mappingFunction)
      Specified by:
      computeIfAbsent in interface io.pebbletemplates.pebble.cache.PebbleCache<Object,io.pebbletemplates.pebble.template.PebbleTemplate>
    • invalidateAll

      public void invalidateAll()
      Specified by:
      invalidateAll in interface io.pebbletemplates.pebble.cache.PebbleCache<Object,io.pebbletemplates.pebble.template.PebbleTemplate>