@Override protected void restoreSavedInfo(Object o) throws MisconfigurationException { synchronized (lock) { super.restoreSavedInfo(o); // when we do a load, we have to process the deltas that may exist if (deltaSaver.availableDeltas() > 0) { deltaSaver.processDeltas(this); } } }