diff options
Diffstat (limited to 'src/unstable')
-rw-r--r-- | src/unstable/cachebase.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/unstable/cachebase.h b/src/unstable/cachebase.h index 436a8ae..1584246 100644 --- a/src/unstable/cachebase.h +++ b/src/unstable/cachebase.h | |||
@@ -263,6 +263,21 @@ namespace Bu | |||
263 | CachePtrInterface<keytype, basetype>::releaseRef( pCache, pEnt, pData ); | 263 | CachePtrInterface<keytype, basetype>::releaseRef( pCache, pEnt, pData ); |
264 | } | 264 | } |
265 | 265 | ||
266 | bool isSet() const | ||
267 | { | ||
268 | if( pCache ) | ||
269 | return true; | ||
270 | return false; | ||
271 | } | ||
272 | |||
273 | void clear() | ||
274 | { | ||
275 | unbind(); | ||
276 | pCache = NULL; | ||
277 | pEnt = NULL; | ||
278 | pData = NULL; | ||
279 | } | ||
280 | |||
266 | void lock() | 281 | void lock() |
267 | { | 282 | { |
268 | bind(); | 283 | bind(); |