diff options
author | Mark Spruiell <mes@zeroc.com> | 2003-04-08 16:10:41 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2003-04-08 16:10:41 +0000 |
commit | 55332a5cbee9b31601991614283cc3a4b7a8633d (patch) | |
tree | 2cfcb737706174c890ffb60c8fb110890d0b9e6d /java/demo/Freeze/library/Server.java | |
parent | fix (diff) | |
download | ice-55332a5cbee9b31601991614283cc3a4b7a8633d.tar.bz2 ice-55332a5cbee9b31601991614283cc3a4b7a8633d.tar.xz ice-55332a5cbee9b31601991614283cc3a4b7a8633d.zip |
merging changes from freeze_strategy branch
Diffstat (limited to 'java/demo/Freeze/library/Server.java')
-rw-r--r-- | java/demo/Freeze/library/Server.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/java/demo/Freeze/library/Server.java b/java/demo/Freeze/library/Server.java index 6d0e5b8bc09..f221f562910 100644 --- a/java/demo/Freeze/library/Server.java +++ b/java/demo/Freeze/library/Server.java @@ -25,15 +25,16 @@ class LibraryServer extends Freeze.Application // // Create an Evictor for books. // - Freeze.Evictor evictor; - if(properties.getPropertyAsInt("Library.SaveAfterMutatingOperation") > 0) + Freeze.PersistenceStrategy strategy; + if(properties.getPropertyAsInt("Library.IdleStrategy") > 0) { - evictor = dbBooks.createEvictor(Freeze.EvictorPersistenceMode.SaveAfterMutatingOperation); + strategy = dbBooks.createIdleStrategy(); } else { - evictor = dbBooks.createEvictor(Freeze.EvictorPersistenceMode.SaveUponEviction); + strategy = dbBooks.createEvictionStrategy(); } + Freeze.Evictor evictor = dbBooks.createEvictor(strategy); int evictorSize = properties.getPropertyAsInt("Library.EvictorSize"); if(evictorSize > 0) { @@ -83,6 +84,6 @@ public class Server main(String[] args) { LibraryServer app = new LibraryServer("db"); - app.main("test.Freeze.library.Server", args, "config"); + app.main("demo.Freeze.library.Server", args, "config"); } } |