aboutsummaryrefslogtreecommitdiff
path: root/plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs')
-rw-r--r--plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs20
1 files changed, 10 insertions, 10 deletions
diff --git a/plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs b/plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs
index 944aa4b..6f733ed 100644
--- a/plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs
+++ b/plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs
@@ -94,6 +94,15 @@ namespace VNLib.Data.Caching.ObjectCache.Server
_statsLogger = plugin.Log.CreateScope("Cache MemStats");
}
+ protected override void Free()
+ {
+ //Free heaps on exit
+ foreach (BucketLocalManager manager in _managers)
+ {
+ manager.Heap.Dispose();
+ }
+ }
+
public void LogHeapStats()
{
//If tracking is not enabled, the heap instances stored by the managers will not be tracked, and the cast in the code below will fail
@@ -109,16 +118,7 @@ namespace VNLib.Data.Caching.ObjectCache.Server
}).ToArray();
- _statsLogger.Debug("Priting memory statistics for cache memory manager: {hm}\n{stats}", GetHashCode(), statsPerHeap);
- }
-
- protected override void Free()
- {
- //Free heaps on exit
- foreach (BucketLocalManager manager in _managers)
- {
- manager.Heap.Dispose();
- }
+ _statsLogger.Debug("Memory statistics for cache memory manager: {hm}\n{stats}", GetHashCode(), statsPerHeap);
}
/*