Add ChronicleHashBuilder.createOrRecoverPeristedTo() method

This commit is contained in:
leventov
2016-01-17 16:03:55 +03:00
parent dd4c2f67d8
commit d8a8a3c319
3 changed files with 46 additions and 12 deletions
@@ -1359,6 +1359,11 @@ public final class ChronicleMapBuilder<K, V> implements
return clone().createWithFile(file, false, false);
}
@Override
public ChronicleMap<K, V> createOrRecoverPersistedTo(File file) throws IOException {
return file.exists() ? recoverPersistedTo(file, true) : createPersistedTo(file);
}
@Override
public ChronicleMap<K, V> recoverPersistedTo(File file, boolean sameBuilderConfig)
throws IOException {