| ACE 6.0.5 | 
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. | |
| double | purge_percent (void) | 
| Get the percentage of entries to purge. | |
| void | purge_percent (double percentage) | 
| Set the percentage of entries to purge. | |
| int | notify_bind (int result, const ATTRIBUTES &attr) | 
| Notification for an item getting bound into the cache. | |
| 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. | |
| CACHING_UTILITY & | caching_utility (void) | 
| Purge the cache. | |
| void | dump (void) const | 
| Dumps the state of the object. | |
| 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 | 
| ATTRIBUTES ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::attributes | ( | void | ) |  [inline] | 
Accessor method.
| CACHING_UTILITY & ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::caching_utility | ( | void | ) |  [inline] | 
Purge the cache.
| void ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::dump | ( | void | ) | const  [inline] | 
Dumps the state of the object.
| int ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_bind | ( | int | result, | 
| const ATTRIBUTES & | attr | ||
| ) |  [inline] | 
Notification for an item getting bound into the cache.
| int ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_find | ( | int | result, | 
| ATTRIBUTES & | attr | ||
| ) |  [inline] | 
This method acts as a notification about the CONTAINERs find method call
| int ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_rebind | ( | int | result, | 
| const ATTRIBUTES & | attr | ||
| ) |  [inline] | 
Notification for an item getting bound again into the cache.
| int ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_trybind | ( | int | result, | 
| ATTRIBUTES & | attr | ||
| ) |  [inline] | 
This method acts as a notification about the CONTAINERs trybind method call
| int ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_unbind | ( | int | result, | 
| const ATTRIBUTES & | attr | ||
| ) |  [inline] | 
This method acts as a notification about the CONTAINERs unbind method call
| double ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::purge_percent | ( | void | ) |  [inline] | 
Get the percentage of entries to purge.
| void ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::purge_percent | ( | double | percentage | ) |  [inline] | 
Set the percentage of entries to purge.
| CACHING_UTILITY ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::caching_utility_  [private] | 
This is the helper class which will decide and expunge entries from the cache.
 1.7.4
 1.7.4