svn commit: r1936643 - subversion/trunk/subversion/libsvn_subr
[email protected] Mon, 27 Jul 2026 16:13:19 -0000
| Newsgroups | gmane.comp.version-control.subversion.svn |
|---|---|
| Message-ID | <178516879950.3165607.13587503518188501476@svn03-he-fi> |
Author: ivan
Date: Mon Jul 27 16:13:19 2026
New Revision: 1936643
Log:
Refactoring in libsvn_subr/cache-membuffer.c.
Do not reset entry->hit_count in cache-membuffer.c:insert_entry(): do this
at the caller side.
* subversion/libsvn_subr/cache-membuffer.c
(insert_entry): Do not reset entry->hit_count.
(membuffer_cache_set_internal, membuffer_cache_set_partial_internal):
Initialize entry->hit_count to 0 as all other fields.
Modified:
subversion/trunk/subversion/libsvn_subr/cache-membuffer.c
Modified: subversion/trunk/subversion/libsvn_subr/cache-membuffer.c
==============================================================================
--- subversion/trunk/subversion/libsvn_subr/cache-membuffer.c Mon Jul 27 15:55:31 2026 (r1936642)
+++ subversion/trunk/subversion/libsvn_subr/cache-membuffer.c Mon Jul 27 16:13:19 2026 (r1936643)
@@ -1314,7 +1314,6 @@ insert_entry(svn_membuffer_t *cache, ent
*/
cache->used_entries++;
cache->data_used += entry->size;
- entry->hit_count = 0;
group->header.used++;
/* update entry chain
@@ -2268,6 +2267,7 @@ membuffer_cache_set_internal(svn_membuff
entry->size = size;
entry->offset = level->current_data;
entry->priority = priority;
+ entry->hit_count = 0;
#ifdef SVN_DEBUG_CACHE_MEMBUFFER
@@ -2698,6 +2698,7 @@ membuffer_cache_set_partial_internal(svn
entry = find_entry(cache, group_index, to_find, TRUE);
entry->size = item_size + key_len;
entry->offset = cache->l1.current_data;
+ entry->hit_count = 0;
if (key_len)
memcpy(cache->data + entry->offset,