#include <Caching_Strategies_T.h>
Collaboration diagram for ACE_Null_Caching_Strategy< ATTRIBUTES, CACHING_UTILITY >:
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_ |
No purging provided. To be used when purging might be too expensive an operation.
Definition at line 479 of file Caching_Strategies_T.h.
|
Definition at line 485 of file Caching_Strategies_T.h. |
|
Accessor method.
Definition at line 384 of file Caching_Strategies_T.inl.
00385 {
00386 return 0;
00387 }
|
|
Purge the cache.
Definition at line 447 of file Caching_Strategies_T.inl.
00448 { 00449 return this->caching_utility_; 00450 } |
|
Dumps the state of the object.
Definition at line 453 of file Caching_Strategies_T.inl. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_TRACE, and LM_DEBUG.
|
|
Notification for an item getting bound into the cache.
Definition at line 402 of file Caching_Strategies_T.inl.
00404 {
00405 ACE_UNUSED_ARG (attr);
00406
00407 return result;
00408 }
|
|
This method acts as a notification about the CONTAINERs find method call Definition at line 411 of file Caching_Strategies_T.inl.
00413 {
00414 ACE_UNUSED_ARG (attr);
00415
00416 return result;
00417 }
|
|
Notification for an item getting bound again into the cache.
Definition at line 438 of file Caching_Strategies_T.inl.
00440 {
00441 ACE_UNUSED_ARG (attr);
00442
00443 return result;
00444 }
|
|
This method acts as a notification about the CONTAINERs trybind method call Definition at line 429 of file Caching_Strategies_T.inl.
00431 {
00432 ACE_UNUSED_ARG (attr);
00433
00434 return result;
00435 }
|
|
This method acts as a notification about the CONTAINERs unbind method call Definition at line 420 of file Caching_Strategies_T.inl.
00422 {
00423 ACE_UNUSED_ARG (attr);
00424
00425 return result;
00426 }
|
|
Set the percentage of entries to purge.
Definition at line 396 of file Caching_Strategies_T.inl.
00397 { 00398 ACE_UNUSED_ARG (percentage); 00399 } |
|
Get the percentage of entries to purge.
Definition at line 390 of file Caching_Strategies_T.inl.
00391 {
00392 return 0;
00393 }
|
|
This is the helper class which will decide and expunge entries from the cache. Definition at line 533 of file Caching_Strategies_T.h. |