diff options
Diffstat (limited to 'cpp/src/IceGrid/ObjectCache.h')
-rw-r--r-- | cpp/src/IceGrid/ObjectCache.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cpp/src/IceGrid/ObjectCache.h b/cpp/src/IceGrid/ObjectCache.h index cb9d049a6f9..079bfaf9465 100644 --- a/cpp/src/IceGrid/ObjectCache.h +++ b/cpp/src/IceGrid/ObjectCache.h @@ -42,11 +42,15 @@ public: virtual void released(const SessionIPtr&); virtual bool canTryAllocate(); + void destroy(); + virtual void checkAllocatable(); + private: ObjectCache& _cache; const ObjectInfo _info; const std::string _application; + bool _destroyed; }; typedef IceUtil::Handle<ObjectEntry> ObjectEntryPtr; |