sclass DefaultLister implements ILister { new HashMap lists; public synchronized L getList(S name) { L l = lists.get(name); if (l == null) lists.put(name, l = synchroList()); ret l; } }