package foundation.state;
|
|
import foundation.dao.preload.Bucket;
|
|
public class StateMessageBucket extends Bucket<StateMessage> {
|
|
private static StateMessageBucket instance;
|
|
private StateMessageBucket() {
|
|
}
|
|
public static synchronized StateMessageBucket getInstance() {
|
if (instance == null) {
|
instance = new StateMessageBucket();
|
}
|
|
return instance;
|
}
|
|
@Override
|
public StateMessage get(String key) {
|
StateMessage template = super.get(key);
|
|
if (template == null) {
|
return null;
|
}
|
|
StateMessage result = template.newInstance();
|
|
return result;
|
}
|
|
|
|
}
|