package foundation.state;
|
|
import foundation.dao.preload.Bucket;
|
|
public class StatesBucket extends Bucket<States> {
|
|
public static StatesBucket instance;
|
|
private StatesBucket() {
|
}
|
|
public static synchronized StatesBucket getInstance() {
|
if (instance == null) {
|
instance = new StatesBucket();
|
}
|
|
return instance;
|
}
|
|
public void loadOneState(State state) {
|
String category = state.getCategoryCode();
|
|
States states = getCachedOne(category);
|
|
if (states == null) {
|
states = new States(category);
|
loadOne(category, states);
|
}
|
|
states.loadOne(state);
|
}
|
|
}
|