aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.ssh.apache
diff options
context:
space:
mode:
authorLaura Hamelin <haowl@google.com>2024-10-16 15:16:00 -0700
committerIvan Frade <ifrade@google.com>2024-10-21 19:05:32 +0000
commitfe8919d107cbfbc52b84f9b8e9fe55668dfbebb1 (patch)
treece3c6beae92db089d6127518fb2a7ec88120835b /org.eclipse.jgit.ssh.apache
parent7fed42f860d2af49365283e6fba9a3a2dba9ea53 (diff)
downloadjgit-fe8919d107cbfbc52b84f9b8e9fe55668dfbebb1.tar.gz
jgit-fe8919d107cbfbc52b84f9b8e9fe55668dfbebb1.zip
DfsBlockCache: refactor stats implementations.
The stats interface has an implementation in the interface itself and another inside the PackExtBlockCache class. This asymmetry gets on the way to implement stats-per-table later. Make DfsBlockCacheStats (the stats of a single table) a top-level class and create an aggregator class to combine multiple stats. This makes the stats classes mirror the table classes structure (singles tables + composite). This change is part of a refactor to support providing detailed stats breakdowns for cache implementations using multiple table instances while keeping the existing "aggregated" view of cache stats. Change-Id: I79c11e4ea24afe4b449efdbb47bc81eed363ffd3
Diffstat (limited to 'org.eclipse.jgit.ssh.apache')
0 files changed, 0 insertions, 0 deletions