diff options
Diffstat (limited to 'java/demo/Freeze/library/Server.java')
-rw-r--r-- | java/demo/Freeze/library/Server.java | 33 |
1 files changed, 7 insertions, 26 deletions
diff --git a/java/demo/Freeze/library/Server.java b/java/demo/Freeze/library/Server.java index 1fc834a3812..8c4479529ba 100644 --- a/java/demo/Freeze/library/Server.java +++ b/java/demo/Freeze/library/Server.java @@ -21,38 +21,19 @@ class LibraryServer extends Freeze.Application // // Create an Evictor for books. // - Freeze.EvictorPersistenceMode mode; - int v = 0; - try - { - v = Integer.parseInt(properties.getProperty("Library.SaveAfterMutatingOperation")); - } - catch (NumberFormatException ex) - { - } - - if (v != 0) + Freeze.Evictor evictor; + if (properties.getPropertyAsInt("Library.SaveAfterMutatingOperation") > 0) { - mode = Freeze.EvictorPersistenceMode.SaveAfterMutatingOperation; + evictor = dbBooks.createEvictor(Freeze.EvictorPersistenceMode.SaveAfterMutatingOperation); } else { - mode = Freeze.EvictorPersistenceMode.SaveUponEviction; + evictor = dbBooks.createEvictor(Freeze.EvictorPersistenceMode.SaveUponEviction); } - Freeze.Evictor evictor = dbBooks.createEvictor(mode); - - v = 0; - try - { - v = Integer.parseInt(properties.getProperty("Library.EvictorSize")); - } - catch (NumberFormatException ex) - { - } - - if (v != 0) + int evictorSize = properties.getPropertyAsInt("Library.EvictorSize"); + if (evictorSize > 0) { - evictor.setSize(v); + evictor.setSize(evictorSize); } // |