@Override protected void putLoadedModule(String moduleId, ModuleScript moduleScript, Object validator) { modules.put(moduleId, new CachedModuleScript(moduleScript, validator)); } }
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { scriptRefQueue = new ReferenceQueue<Script>(); scripts = new ConcurrentHashMap<String, ScriptReference>(); final Map<String, CachedModuleScript> serScripts = (Map)in.readObject(); for(Map.Entry<String, CachedModuleScript> entry: serScripts.entrySet()) { final CachedModuleScript cachedModuleScript = entry.getValue(); putLoadedModule(entry.getKey(), cachedModuleScript.getModule(), cachedModuleScript.getValidator()); } }
private static Object getValidator(CachedModuleScript cachedModule) { return cachedModule == null ? null : cachedModule.getValidator(); }
private static Object getValidator(CachedModuleScript cachedModule) { return cachedModule == null ? null : cachedModule.getValidator(); }
private static Object getValidator(CachedModuleScript cachedModule) { return cachedModule == null ? null : cachedModule.getValidator(); }
private static Object getValidator(CachedModuleScript cachedModule) { return cachedModule == null ? null : cachedModule.getValidator(); }
CachedModuleScript getCachedModuleScript() { final Script script = get(); if(script == null) { return null; } return new CachedModuleScript(new ModuleScript(script, uri, base), validator); }
CachedModuleScript getCachedModuleScript() { final Script script = get(); if(script == null) { return null; } return new CachedModuleScript(new ModuleScript(script, uri, base), validator); }
@Override protected void putLoadedModule(String moduleId, ModuleScript moduleScript, Object validator) { modules.put(moduleId, new CachedModuleScript(moduleScript, validator)); } }
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { scriptRefQueue = new ReferenceQueue<Script>(); scripts = new ConcurrentHashMap<String, ScriptReference>(); final Map<String, CachedModuleScript> serScripts = (Map)in.readObject(); for(Map.Entry<String, CachedModuleScript> entry: serScripts.entrySet()) { final CachedModuleScript cachedModuleScript = entry.getValue(); putLoadedModule(entry.getKey(), cachedModuleScript.getModule(), cachedModuleScript.getValidator()); } }
CachedModuleScript getCachedModuleScript() { final Script script = get(); if(script == null) { return null; } return new CachedModuleScript(new ModuleScript(script, uri, base), validator); }
@Override protected void putLoadedModule(String moduleId, ModuleScript moduleScript, Object validator) { modules.put(moduleId, new CachedModuleScript(moduleScript, validator)); } }
CachedModuleScript getCachedModuleScript() { final Script script = get(); if(script == null) { return null; } return new CachedModuleScript(new ModuleScript(script, uri, base), validator); }
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { scriptRefQueue = new ReferenceQueue<Script>(); scripts = new ConcurrentHashMap<String, ScriptReference>(); final Map<String, CachedModuleScript> serScripts = (Map)in.readObject(); for(Map.Entry<String, CachedModuleScript> entry: serScripts.entrySet()) { final CachedModuleScript cachedModuleScript = entry.getValue(); putLoadedModule(entry.getKey(), cachedModuleScript.getModule(), cachedModuleScript.getValidator()); } }
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { scriptRefQueue = new ReferenceQueue<Script>(); scripts = new ConcurrentHashMap<String, ScriptReference>(); final Map<String, CachedModuleScript> serScripts = (Map)in.readObject(); for(Map.Entry<String, CachedModuleScript> entry: serScripts.entrySet()) { final CachedModuleScript cachedModuleScript = entry.getValue(); putLoadedModule(entry.getKey(), cachedModuleScript.getModule(), cachedModuleScript.getValidator()); } }
@Override protected void putLoadedModule(String moduleId, ModuleScript moduleScript, Object validator) { modules.put(moduleId, new CachedModuleScript(moduleScript, validator)); } }