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 }