public class StrongCachingModuleScriptProvider extends CachingModuleScriptProviderBase
CachingModuleScriptProviderBase.CachedModuleScript| Constructor and Description |
|---|
StrongCachingModuleScriptProvider(ModuleSourceProvider moduleSourceProvider)
Creates a new module provider with the specified module source provider.
|
| Modifier and Type | Method and Description |
|---|---|
protected CachingModuleScriptProviderBase.CachedModuleScript |
getLoadedModule(java.lang.String moduleId)
Retrieves an already loaded moduleScript stored using
CachingModuleScriptProviderBase.putLoadedModule(String, ModuleScript, Object). |
protected void |
putLoadedModule(java.lang.String moduleId,
ModuleScript moduleScript,
java.lang.Object validator)
Store a loaded module script for later retrieval using
CachingModuleScriptProviderBase.getLoadedModule(String). |
getConcurrencyLevel, getModuleScriptpublic StrongCachingModuleScriptProvider(ModuleSourceProvider moduleSourceProvider)
moduleSourceProvider - provider for modules' source codeprotected CachingModuleScriptProviderBase.CachedModuleScript getLoadedModule(java.lang.String moduleId)
CachingModuleScriptProviderBaseCachingModuleScriptProviderBase.putLoadedModule(String, ModuleScript, Object).getLoadedModule in class CachingModuleScriptProviderBasemoduleId - the ID of the moduleprotected void putLoadedModule(java.lang.String moduleId,
ModuleScript moduleScript,
java.lang.Object validator)
CachingModuleScriptProviderBaseCachingModuleScriptProviderBase.getLoadedModule(String).putLoadedModule in class CachingModuleScriptProviderBasemoduleId - the ID of the modulemoduleScript - the module scriptvalidator - the validator for the module's source text entity