diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-09-14 18:50:17 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-09-14 18:50:17 +0000 |
commit | a7da4de2000e9738ed895e534e782e82125ac2c0 (patch) | |
tree | 367b47c719e4860fb096ec5fc51aee0ae3034cb9 /cpp/src/IceGrid/Cache.h | |
parent | Fix (diff) | |
download | ice-a7da4de2000e9738ed895e534e782e82125ac2c0.tar.bz2 ice-a7da4de2000e9738ed895e534e782e82125ac2c0.tar.xz ice-a7da4de2000e9738ed895e534e782e82125ac2c0.zip |
Fixed TODOs
Diffstat (limited to 'cpp/src/IceGrid/Cache.h')
-rw-r--r-- | cpp/src/IceGrid/Cache.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/cpp/src/IceGrid/Cache.h b/cpp/src/IceGrid/Cache.h index 65b246a2be7..403fc6cffc9 100644 --- a/cpp/src/IceGrid/Cache.h +++ b/cpp/src/IceGrid/Cache.h @@ -42,11 +42,11 @@ public: return getImpl(key); } - ValuePtr + void remove(const Key& key) { Lock sync(*this); - return removeImpl(key); + removeImpl(key); } void @@ -95,7 +95,7 @@ protected: return entry; } - virtual ValuePtr + virtual void removeImpl(const Key& key) { typename ValueMap::iterator p = _entries.end(); @@ -115,15 +115,12 @@ protected: assert(p != _entries.end()); if(p->second->canRemove()) { - ValuePtr entry = p->second; _entries.erase(p); _entriesHint = _entries.end(); - return entry; } else { _entriesHint = p; - return p->second; } } |