@Override public void addListener(ProjectCaseListener l) { findService(NetworkCacheService.class).addListener(this, l); }
@Override public Network getNetwork() { return findService(NetworkCacheService.class).getNetwork(this); }
@Override public void invalidateNetworkCache() { findService(NetworkCacheService.class).invalidateCache(this); }
@Override public String queryNetwork(ScriptType scriptType, String scriptContent) { Objects.requireNonNull(scriptType); Objects.requireNonNull(scriptContent); return findService(NetworkCacheService.class).queryNetwork(this, scriptType, scriptContent); }
@Override public void removeListener(ProjectCaseListener l) { findService(NetworkCacheService.class).removeListener(this, l); }
@Override public String queryNetwork(ScriptType scriptType, String scriptContent) { Objects.requireNonNull(scriptType); Objects.requireNonNull(scriptContent); return findService(NetworkCacheService.class).queryNetwork(this, scriptType, scriptContent); }
@Override public void invalidateNetworkCache() { findService(NetworkCacheService.class).invalidateCache(this); }
@Override public Network getNetwork() { return findService(NetworkCacheService.class).getNetwork(this); }
@Override protected void invalidate() { // invalidate network cache findService(NetworkCacheService.class).invalidateCache(this); super.invalidate(); } }