Package io.kestra.core.runners.pebble
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>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.pebbletemplates.pebble.template.PebbleTemplatecomputeIfAbsent(Object key, Function<? super Object, ? extends io.pebbletemplates.pebble.template.PebbleTemplate> mappingFunction) void
-
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:
computeIfAbsentin interfaceio.pebbletemplates.pebble.cache.PebbleCache<Object,io.pebbletemplates.pebble.template.PebbleTemplate>
-
invalidateAll
public void invalidateAll()- Specified by:
invalidateAllin interfaceio.pebbletemplates.pebble.cache.PebbleCache<Object,io.pebbletemplates.pebble.template.PebbleTemplate>
-