summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/ObjectCache.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/ObjectCache.h')
-rw-r--r--cpp/src/IceGrid/ObjectCache.h4
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;