Skip to content

Commit b7047de

Browse files
committed
move database save to an explicate only operation, never implicate
1 parent 57de386 commit b7047de

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

src/main/java/eu/mihosoft/vrl/v3d/parametrics/CSGDatabaseInstance.java

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -232,19 +232,6 @@ private ConcurrentHashMap<String, Parameter> getDatabase() {
232232
System.err.println("Failed to load " + dbFile.getAbsolutePath());
233233
setDatabase(new ConcurrentHashMap<String, Parameter>());
234234
}
235-
Runtime.getRuntime().addShutdownHook(new Thread() {
236-
@Override
237-
public void run() {
238-
if (database == null || database.size() == 0)
239-
return;
240-
try {
241-
saveDatabase();
242-
} catch (Exception e) {
243-
// TODO Auto-generated catch block
244-
e.printStackTrace();
245-
}
246-
}
247-
});
248235

249236
}
250237
if (database == null)
@@ -267,7 +254,7 @@ public void loadDatabaseFromFile(File f) {
267254
value.setInstance(this);
268255
set(k, value);
269256
}
270-
saveDatabase();
257+
//saveDatabase();
271258
} catch (Exception e) {
272259
// System.out.println(f.getAbsolutePath());
273260
e.printStackTrace();

0 commit comments

Comments
 (0)