public static class NotCacheableException extends Exception { }
// streams are "sealed" by default to prevent accidental object leakage
- public void put(Object key, Object val) { }
private Cache getCache = new Cache(100, true);
protected JS _get(JS key) throws JSExn { return null; }
public final JS get(JS key) throws JSExn {