public interface EngineCacheSupport extends GraalRuntimeServiceProvider
| Modifier and Type | Interface and Description |
|---|---|
static class |
EngineCacheSupport.Disabled |
| Modifier and Type | Method and Description |
|---|---|
static EngineCacheSupport |
get() |
boolean |
isStoreEnabled(org.graalvm.options.OptionValues options) |
void |
onEngineClosed(EngineData e) |
boolean |
onEngineClosing(EngineData e) |
void |
onEngineCreated(EngineData e) |
void |
onEnginePatch(EngineData e) |
Object |
tryLoadingCachedEngine(org.graalvm.options.OptionValues options,
Function<String,com.oracle.truffle.api.TruffleLogger> loggerFactory) |
getEngineOptions, getPriorityvoid onEngineCreated(EngineData e)
void onEnginePatch(EngineData e)
boolean onEngineClosing(EngineData e)
void onEngineClosed(EngineData e)
boolean isStoreEnabled(org.graalvm.options.OptionValues options)
Object tryLoadingCachedEngine(org.graalvm.options.OptionValues options, Function<String,com.oracle.truffle.api.TruffleLogger> loggerFactory)
static EngineCacheSupport get()