diff options
Diffstat (limited to 'cpp/src/IcePack/AdapterFactory.cpp')
-rw-r--r-- | cpp/src/IcePack/AdapterFactory.cpp | 3 |
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); |