#include <Caching_Strategies_T.h>
Public Types | |
| typedef ATTRIBUTES | CACHING_ATTRIBUTES |
Public Methods | |
| ATTRIBUTES | attributes (void) |
| Accessor method. | |
| double | purge_percent (void) |
| void | purge_percent (double percentage) |
| int | notify_bind (int result, const ATTRIBUTES &attr) |
| Notification for an item getting bound into the cache. | |
| int | notify_find (int result, ATTRIBUTES &attr) |
| This method acts as a notification about the CONTAINERs find method call. | |
| int | notify_unbind (int result, const ATTRIBUTES &attr) |
| This method acts as a notification about the CONTAINERs unbind method call. | |
| int | notify_trybind (int result, ATTRIBUTES &attr) |
| This method acts as a notification about the CONTAINERs trybind method call. | |
| int | notify_rebind (int result, const ATTRIBUTES &attr) |
| Notification for an item getting bound again into the cache. | |
| CACHING_UTILITY& | caching_utility (void) |
| Purge the cache. | |
| void | dump (void) const |
| Dumps the state of the object. | |
Private Attributes | |
| CACHING_UTILITY | caching_utility_ |
| This is the helper class which will decide and expunge entries from the cache. | |
No purging provided. To be used when purging might be too expensive an operation.
|
|||
|
|
|
||||
|
Accessor method.
|
|
||||
|
Purge the cache.
|
|
||||
|
Dumps the state of the object.
|
|
||||||
|
Notification for an item getting bound into the cache.
|
|
||||||
|
This method acts as a notification about the CONTAINERs find method call.
|
|
||||||
|
Notification for an item getting bound again into the cache.
|
|
||||||
|
This method acts as a notification about the CONTAINERs trybind method call.
|
|
||||||
|
This method acts as a notification about the CONTAINERs unbind method call.
|
|
||||
|
|
|
||||
|
|
|
|||
|
This is the helper class which will decide and expunge entries from the cache.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000