diff options
Diffstat (limited to 'ace/Caching_Utility_T.cpp')
-rw-r--r-- | ace/Caching_Utility_T.cpp | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/ace/Caching_Utility_T.cpp b/ace/Caching_Utility_T.cpp index 281060f339f..972f361a4af 100644 --- a/ace/Caching_Utility_T.cpp +++ b/ace/Caching_Utility_T.cpp @@ -55,9 +55,10 @@ ACE_Pair_Caching_Utility<KEY, VALUE, CONTAINER, ITERATOR, ATTRIBUTES>::clear_cac // Calculate the no of entries to remove from the cache depending // upon the <purge_percent>. size_t entries_to_remove - = ACE_MAX (1, ACE_static_cast(size_t, - ACE_static_cast(double, purge_percent) - / 100 * current_map_size)); + = ACE_MAX (ACE_static_cast (size_t, 1), + ACE_static_cast(size_t, + ACE_static_cast(double, purge_percent) + / 100 * current_map_size)); KEY *key_to_remove = 0; VALUE *value_to_remove = 0; @@ -155,10 +156,11 @@ ACE_Recyclable_Handler_Caching_Utility<KEY, VALUE, CONTAINER, ITERATOR, ATTRIBUT // Calculate the no of entries to remove from the cache depending // upon the <purge_percent>. size_t entries_to_remove - = ACE_MAX (1, ACE_static_cast(ssize_t, - ACE_static_cast(double, purge_percent) - / 100 * current_map_size)); - + = ACE_MAX (ACE_static_cast (size_t, 1), + ACE_static_cast(ssize_t, + ACE_static_cast(double, purge_percent) + / 100 * current_map_size)); + KEY *key_to_remove = 0; VALUE *value_to_remove = 0; @@ -274,9 +276,10 @@ ACE_Refcounted_Recyclable_Handler_Caching_Utility<KEY, VALUE, CONTAINER, ITERATO // Calculate the no of entries to remove from the cache depending // upon the <purge_percent>. size_t entries_to_remove - = ACE_MAX (1, ACE_static_cast(ssize_t, - ACE_static_cast(double, purge_percent) - / 100 * available_entries)); + = ACE_MAX (ACE_static_cast (size_t, 1), + ACE_static_cast(ssize_t, + ACE_static_cast(double, purge_percent) + / 100 * available_entries)); if (entries_to_remove >= available_entries || entries_to_remove == 0) @@ -398,10 +401,11 @@ ACE_Handler_Caching_Utility<KEY, VALUE, CONTAINER, ITERATOR, ATTRIBUTES>::clear_ // Calculate the no of entries to remove from the cache depending // upon the <purge_percent>. size_t entries_to_remove - = ACE_MAX (1, ACE_static_cast(ssize_t, - ACE_static_cast(double, purge_percent) - / 100 * current_map_size)); - + = ACE_MAX (ACE_static_cast (size_t, 1), + ACE_static_cast(ssize_t, + ACE_static_cast(double, purge_percent) + / 100 * current_map_size)); + KEY *key_to_remove = 0; VALUE *value_to_remove = 0; |