#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 375 of file Caching_Strategies_T.inl.
00376 {
00377 return 0;
00378 }
|
|
Purge the cache.
Definition at line 438 of file Caching_Strategies_T.inl.
00439 { 00440 return this->caching_utility_; 00441 } |
|
Dumps the state of the object.
Definition at line 444 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 393 of file Caching_Strategies_T.inl.
00395 {
00396 ACE_UNUSED_ARG (attr);
00397
00398 return result;
00399 }
|
|
This method acts as a notification about the CONTAINERs find method call Definition at line 402 of file Caching_Strategies_T.inl.
00404 {
00405 ACE_UNUSED_ARG (attr);
00406
00407 return result;
00408 }
|
|
Notification for an item getting bound again into the cache.
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 trybind method call Definition at line 420 of file Caching_Strategies_T.inl.
00422 {
00423 ACE_UNUSED_ARG (attr);
00424
00425 return result;
00426 }
|
|
This method acts as a notification about the CONTAINERs unbind method call Definition at line 411 of file Caching_Strategies_T.inl.
00413 {
00414 ACE_UNUSED_ARG (attr);
00415
00416 return result;
00417 }
|
|
Set the percentage of entries to purge.
Definition at line 387 of file Caching_Strategies_T.inl.
00388 { 00389 ACE_UNUSED_ARG (percentage); 00390 } |
|
Get the percentage of entries to purge.
Definition at line 381 of file Caching_Strategies_T.inl.
00382 {
00383 return 0;
00384 }
|
|
This is the helper class which will decide and expunge entries from the cache. Definition at line 533 of file Caching_Strategies_T.h. |