1 package org.sourceforge.jemm.client; 2 3 import org.sourceforge.jemm.client.shared.WeakSingletonFactory; 4 import org.sourceforge.jemm.types.ID; 5 import org.sourceforge.jemm.util.JEMMObject; 6 7 public abstract class JEMMObjectFactory extends WeakSingletonFactory<ID, JEMMObject> { 8 9 @Override 10 protected abstract JEMMObject createValue(ID id); 11 12 @Override 13 protected void notifyExpired(ID id) { 14 // do nothing 15 } 16 }