public synchronized void force() throws IOException {
if (initialized) {
for (Iterator<IndexManager> iter = indexManagers.values().iterator(); iter.hasNext();) {
IndexManager im = iter.next();
im.force();
}
for (Iterator<DataManager> iter = dataManagers.values().iterator(); iter.hasNext();) {
DataManager dm = iter.next();
dm.force();
}