Skip to content

Commit 846eb33

Browse files
committed
onlt recreate the exported files when they change
1 parent ae3f240 commit 846eb33

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

JCSG

src/main/java/com/neuronrobotics/bowlerstudio/scripting/cadoodle/CaDoodleFile.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,10 @@ private void placeCSGsInCache(CaDoodleOperation op, List<CSG> cachedCopy) {
198198
if (back != null)
199199
back.clear();
200200
cache.put(op, cachedCopy);
201+
File cacheFile = new File(objectDir.getAbsolutePath() + delim() + opToIndex(op)+".csg");
202+
if (!cacheFile.exists())
201203
executor.submit(()->{
202-
File cacheFile = new File(objectDir.getAbsolutePath() + delim() + opToIndex(op)+".csg");
203-
if (cacheFile.exists())
204-
cacheFile.delete();
204+
205205
try (ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(cacheFile))) {
206206
oos.writeObject(cachedCopy);
207207
Log.debug("Saved " + cacheFile.getAbsolutePath());

0 commit comments

Comments
 (0)