ACE
6.4.2
|
The is a special caching strategy which doesnt have the purging feature. More...
#include <Caching_Strategies_T.h>
Public Types | |
typedef ATTRIBUTES | CACHING_ATTRIBUTES |
Public Member Functions | |
ATTRIBUTES | attributes (void) |
Accessor method. More... | |
double | purge_percent (void) |
Get the percentage of entries to purge. More... | |
void | purge_percent (double percentage) |
Set the percentage of entries to purge. More... | |
int | notify_bind (int result, const ATTRIBUTES &attr) |
Notification for an item getting bound into the cache. More... | |
int | notify_find (int result, ATTRIBUTES &attr) |
int | notify_unbind (int result, const ATTRIBUTES &attr) |
int | notify_trybind (int result, ATTRIBUTES &attr) |
int | notify_rebind (int result, const ATTRIBUTES &attr) |
Notification for an item getting bound again into the cache. More... | |
CACHING_UTILITY & | caching_utility (void) |
Purge the cache. More... | |
void | dump (void) const |
Dumps the state of the object. More... | |
Public Attributes | |
ACE_ALLOC_HOOK_DECLARE | |
Declare the dynamic allocation hooks. More... | |
Private Attributes | |
CACHING_UTILITY | caching_utility_ |
The is a special caching strategy which doesnt have the purging feature.
No purging provided. To be used when purging might be too expensive an operation.
typedef ATTRIBUTES ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::CACHING_ATTRIBUTES |
|
inline |
Accessor method.
|
inline |
Purge the cache.
|
inline |
Dumps the state of the object.
|
inline |
Notification for an item getting bound into the cache.
|
inline |
This method acts as a notification about the CONTAINERs find method call
|
inline |
Notification for an item getting bound again into the cache.
|
inline |
This method acts as a notification about the CONTAINERs trybind method call
|
inline |
This method acts as a notification about the CONTAINERs unbind method call
|
inline |
Get the percentage of entries to purge.
|
inline |
Set the percentage of entries to purge.
ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::ACE_ALLOC_HOOK_DECLARE |
Declare the dynamic allocation hooks.
|
private |
This is the helper class which will decide and expunge entries from the cache.