예제 #1
0
 @Override
 public void logIdUsage(StringLogger.LineLogger logger) {
   super.logIdUsage(logger);
   propertyIndexStore.logIdUsage(logger);
   stringPropertyStore.logIdUsage(logger);
   arrayPropertyStore.logIdUsage(logger);
 }
예제 #2
0
 @Override
 protected void unsetRecovered() {
   super.unsetRecovered();
   stringPropertyStore.unsetRecovered();
   propertyIndexStore.unsetRecovered();
   arrayPropertyStore.unsetRecovered();
 }
예제 #3
0
 @Override
 public void rebuildIdGenerators() {
   propertyIndexStore.rebuildIdGenerators();
   stringPropertyStore.rebuildIdGenerators();
   arrayPropertyStore.rebuildIdGenerators();
   super.rebuildIdGenerators();
 }
예제 #4
0
 @Override
 public void makeStoreOk() {
   propertyIndexStore.makeStoreOk();
   stringPropertyStore.makeStoreOk();
   arrayPropertyStore.makeStoreOk();
   super.makeStoreOk();
 }
예제 #5
0
 @Override
 public void flushAll() {
   stringPropertyStore.flushAll();
   propertyIndexStore.flushAll();
   arrayPropertyStore.flushAll();
   super.flushAll();
 }
예제 #6
0
 @Override
 protected void closeStorage() {
   if (stringPropertyStore != null) {
     stringPropertyStore.close();
     stringPropertyStore = null;
   }
   if (propertyIndexStore != null) {
     propertyIndexStore.close();
     propertyIndexStore = null;
   }
   if (arrayPropertyStore != null) {
     arrayPropertyStore.close();
     arrayPropertyStore = null;
   }
 }
예제 #7
0
 public void updateIdGenerators() {
   propertyIndexStore.updateIdGenerators();
   stringPropertyStore.updateHighId();
   arrayPropertyStore.updateHighId();
   this.updateHighId();
 }