summaryrefslogtreecommitdiff
path: root/cpp/demo/Freeze/phonebook/Collocated.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2003-04-08 16:10:41 +0000
committerMark Spruiell <mes@zeroc.com>2003-04-08 16:10:41 +0000
commit55332a5cbee9b31601991614283cc3a4b7a8633d (patch)
tree2cfcb737706174c890ffb60c8fb110890d0b9e6d /cpp/demo/Freeze/phonebook/Collocated.cpp
parentfix (diff)
downloadice-55332a5cbee9b31601991614283cc3a4b7a8633d.tar.bz2
ice-55332a5cbee9b31601991614283cc3a4b7a8633d.tar.xz
ice-55332a5cbee9b31601991614283cc3a4b7a8633d.zip
merging changes from freeze_strategy branch
Diffstat (limited to 'cpp/demo/Freeze/phonebook/Collocated.cpp')
-rw-r--r--cpp/demo/Freeze/phonebook/Collocated.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/cpp/demo/Freeze/phonebook/Collocated.cpp b/cpp/demo/Freeze/phonebook/Collocated.cpp
index c535add8cdb..204a2347a87 100644
--- a/cpp/demo/Freeze/phonebook/Collocated.cpp
+++ b/cpp/demo/Freeze/phonebook/Collocated.cpp
@@ -51,15 +51,16 @@ PhoneBookCollocated::runFreeze(int argc, char* argv[], const DBEnvironmentPtr& d
//
// Create an Evictor for contacts.
//
- EvictorPtr evictor;
- if(properties->getPropertyAsInt("PhoneBook.SaveAfterMutatingOperation") > 0)
+ PersistenceStrategyPtr strategy;
+ if(properties->getPropertyAsInt("PhoneBook.IdleStrategy") > 0)
{
- evictor = dbContacts->createEvictor(SaveAfterMutatingOperation);
+ strategy = dbContacts->createIdleStrategy();
}
else
{
- evictor = dbContacts->createEvictor(SaveUponEviction);
+ strategy = dbContacts->createEvictionStrategy();
}
+ EvictorPtr evictor = dbContacts->createEvictor(strategy);
Int evictorSize = properties->getPropertyAsInt("PhoneBook.EvictorSize");
if(evictorSize > 0)
{