Interface EngineCacheSupport

All Superinterfaces:
OptimizedRuntimeServiceProvider
All Known Implementing Classes:
EngineCacheSupport.Disabled

public interface EngineCacheSupport extends OptimizedRuntimeServiceProvider
  • Method Details

    • onEngineCreated

      void onEngineCreated(EngineData e)
    • onEnginePatch

      void onEnginePatch(EngineData e)
    • onEngineClosing

      boolean onEngineClosing(EngineData e)
    • onStoreCache

      default boolean onStoreCache(EngineData e, Path path, long cancelledWord)
    • onEngineClosed

      void onEngineClosed(EngineData e)
    • isStoreEnabled

      boolean isStoreEnabled(org.graalvm.options.OptionValues options)
    • tryLoadingCachedEngine

      Object tryLoadingCachedEngine(org.graalvm.options.OptionValues options, Function<String, com.oracle.truffle.api.TruffleLogger> loggerFactory)
    • get

      static EngineCacheSupport get()