Class DebugEngineCacheSupport

java.lang.Object
com.oracle.truffle.runtime.AbstractEngineCacheSupport
com.oracle.truffle.runtime.DebugEngineCacheSupport
All Implemented Interfaces:
EngineCacheSupport, OptimizedRuntimeServiceProvider

public final class DebugEngineCacheSupport extends AbstractEngineCacheSupport
  • Field Details

    • DebugTraceCache

      public static final org.graalvm.options.OptionKey<Boolean> DebugTraceCache
    • DebugCacheStore

      public static final org.graalvm.options.OptionKey<Boolean> DebugCacheStore
    • DebugCacheLoad

      public static final org.graalvm.options.OptionKey<Boolean> DebugCacheLoad
    • DebugCacheCompile

      public static final org.graalvm.options.OptionKey<AbstractEngineCacheSupport.CompilePolicy> DebugCacheCompile
    • DebugCachePreinitializeContext

      public static final org.graalvm.options.OptionKey<Boolean> DebugCachePreinitializeContext
    • DebugCacheCompileUseLastTier

      public static final org.graalvm.options.OptionKey<Boolean> DebugCacheCompileUseLastTier
  • Constructor Details

    • DebugEngineCacheSupport

      public DebugEngineCacheSupport()
  • Method Details

    • getEngineOptions

      public org.graalvm.options.OptionDescriptors getEngineOptions()
    • isStoreEnabled

      public boolean isStoreEnabled(org.graalvm.options.OptionValues options)
    • getTraceOption

      protected org.graalvm.options.OptionKey<Boolean> getTraceOption()
      Specified by:
      getTraceOption in class AbstractEngineCacheSupport
    • onEngineCreated

      public void onEngineCreated(EngineData e)
    • onEnginePatch

      public void onEnginePatch(EngineData e)
    • tryLoadingCachedEngine

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

      public boolean onEngineClosing(EngineData e)
    • onEngineClosed

      public void onEngineClosed(EngineData e)
    • getPriority

      public int getPriority()