summaryrefslogtreecommitdiff
path: root/cpp/src/IcePack/AdapterFactory.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-02-14 09:58:18 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-02-14 09:58:18 +0000
commit0b3e545cb8f494752c1982aa504f4aa658ced475 (patch)
tree45c2bfeb2fc1e9e93cee2414ac34394c82f20350 /cpp/src/IcePack/AdapterFactory.cpp
parentFixed warning with aCC (HP) (diff)
downloadice-0b3e545cb8f494752c1982aa504f4aa658ced475.tar.bz2
ice-0b3e545cb8f494752c1982aa504f4aa658ced475.tar.xz
ice-0b3e545cb8f494752c1982aa504f4aa658ced475.zip
Fixes to ensure that the evictor updates will be saved immediatly.
Diffstat (limited to 'cpp/src/IcePack/AdapterFactory.cpp')
-rw-r--r--cpp/src/IcePack/AdapterFactory.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/cpp/src/IcePack/AdapterFactory.cpp b/cpp/src/IcePack/AdapterFactory.cpp
index 7000d4f5a20..25981f5c520 100644
--- a/cpp/src/IcePack/AdapterFactory.cpp
+++ b/cpp/src/IcePack/AdapterFactory.cpp
@@ -24,9 +24,12 @@ IcePack::AdapterFactory::AdapterFactory(const Ice::ObjectAdapterPtr& adapter,
_adapter(adapter),
_traceLevels(traceLevels)
{
+ Ice::PropertiesPtr properties = _adapter->getCommunicator()->getProperties();
+
//
// Create and install the freeze evictor for standalone adapter objects.
//
+ properties->setProperty("Freeze.Evictor." + envName + ".adapter.SaveSizeTrigger", "1");
_evictor = Freeze::createEvictor(_adapter, envName, "adapter");
_evictor->setSize(1000);