ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY > Class Template ReferenceThis class is an abstract base class for a caching strategy. More...
Inheritance diagram for ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >:
Detailed Descriptiontemplate<class ATTRIBUTES, class CACHING_UTILITY>
This class is an abstract base class for a caching strategy.
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::~ACE_Caching_Strategy | ( | void | ) | [inline, virtual] |
Destructor.
virtual ATTRIBUTES ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::attributes | ( | void | ) | [pure virtual] |
Accessor method for the timer attributes.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual double ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::purge_percent | ( | void | ) | [pure virtual] |
Get the percentage of entries to purge.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual void ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::purge_percent | ( | double | percentage | ) | [pure virtual] |
Set the percentage of entries to purge.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual int ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_bind | ( | int | result, | |
const ATTRIBUTES & | attr | |||
) | [pure virtual] |
This method acts as a notification about the CONTAINERs bind method call.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual int ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_find | ( | int | result, | |
ATTRIBUTES & | attr | |||
) | [pure virtual] |
This method acts as a notification about the CONTAINERs find method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual int ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_unbind | ( | int | result, | |
const ATTRIBUTES & | attr | |||
) | [pure virtual] |
This method acts as a notification about the CONTAINERs unbind method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual int ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_trybind | ( | int | result, | |
ATTRIBUTES & | attr | |||
) | [pure virtual] |
This method acts as a notification about the CONTAINERs trybind method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual int ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::notify_rebind | ( | int | result, | |
const ATTRIBUTES & | attr | |||
) | [pure virtual] |
This method acts as a notification about the CONTAINERs rebind method call
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual CACHING_UTILITY& ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::caching_utility | ( | void | ) | [pure virtual] |
Purge the cache.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.
virtual void ACE_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >::dump | ( | void | ) | const [pure virtual] |
Dumps the state of the object.
Implemented in ACE_Caching_Strategy_Adapter< ATTRIBUTES, CACHING_UTILITY, IMPLEMENTATION >.