diff options
author | kirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-09 15:51:26 +0000 |
---|---|---|
committer | kirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-09 15:51:26 +0000 |
commit | e2ed3f84d374fb95887dc879d5dabfd644e94a74 (patch) | |
tree | de8b3ccbb087d6ccaccaed96f6335d044170f3d1 /ace/Caching_Utility_T.cpp | |
parent | 132b047f4079c5932573966ca7dffd278b5378e3 (diff) | |
download | ATCD-e2ed3f84d374fb95887dc879d5dabfd644e94a74.tar.gz |
Checked the ext_id_.state() with ACE_Recyclable::IDLE_AND_PURGABLE
Diffstat (limited to 'ace/Caching_Utility_T.cpp')
-rw-r--r-- | ace/Caching_Utility_T.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ace/Caching_Utility_T.cpp b/ace/Caching_Utility_T.cpp index 226fea96f24..0c466d1c306 100644 --- a/ace/Caching_Utility_T.cpp +++ b/ace/Caching_Utility_T.cpp @@ -10,6 +10,7 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ #include "ace/Cleanup_Strategies_T.h" +#include "ace/Strategies.h" #if !defined (__ACE_INLINE__) #include "ace/Caching_Utility_T.i" @@ -53,6 +54,7 @@ ACE_Pair_Caching_Utility<KEY, VALUE, CONTAINER, ITERATOR, ATTRIBUTES>::clear_cac key_to_remove, value_to_remove) == -1) return -1; + } return 0; @@ -106,7 +108,7 @@ ACE_Recyclable_Handler_Caching_Utility<KEY, VALUE, CONTAINER, ITERATOR, ATTRIBUT iter != end; ++iter) { - if ((*iter).int_id_.first ()->state () == ACE_Recyclable::IDLE_AND_PURGABLE)) + if ((*iter).ext_id_.state () == ACE_Recyclable::IDLE_AND_PURGABLE) { if (min > (*iter).int_id_.second ()) { |