|
ACE
6.4.2
|
This class is an abstract base class for a caching strategy. More...
#include <Caching_Strategies_T.h>

Public Member Functions | |
| virtual | ~ACE_Caching_Strategy (void) |
| Destructor. More... | |
| virtual ATTRIBUTES | attributes (void)=0 |
| Accessor method for the timer attributes. More... | |
| virtual double | purge_percent (void)=0 |
| Get the percentage of entries to purge. More... | |
| virtual void | purge_percent (double percentage)=0 |
| Set the percentage of entries to purge. More... | |
| virtual int | notify_bind (int result, const ATTRIBUTES &attr)=0 |
| virtual int | notify_find (int result, ATTRIBUTES &attr)=0 |
| virtual int | notify_unbind (int result, const ATTRIBUTES &attr)=0 |
| virtual int | notify_trybind (int result, ATTRIBUTES &attr)=0 |
| virtual int | notify_rebind (int result, const ATTRIBUTES &attr)=0 |
| virtual CACHING_UTILITY & | caching_utility (void)=0 |
| Purge the cache. More... | |
| virtual void | dump (void) const =0 |
| Dumps the state of the object. More... | |
This class is an abstract base class for a caching strategy.
This class consists of all the interfaces a caching strategy should have and is used in association with the ACE_Caching_Strategy_Adaptor.
|
virtual |
Destructor.
|
pure virtual |
Accessor method for the timer attributes.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
Purge the cache.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
Dumps the state of the object.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
This method acts as a notification about the CONTAINERs bind method call.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
This method acts as a notification about the CONTAINERs find method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
This method acts as a notification about the CONTAINERs rebind method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
This method acts as a notification about the CONTAINERs trybind method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
This method acts as a notification about the CONTAINERs unbind method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
Get the percentage of entries to purge.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
|
pure virtual |
Set the percentage of entries to purge.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
1.8.11