From 5d4192880654fd6e00e587814169415b42621327 Mon Sep 17 00:00:00 2001 From: vnugent Date: Sat, 9 Mar 2024 19:13:21 -0500 Subject: chore: #2 Minor fixes and polish before release --- .../src/BucketLocalManagerFactory.cs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'plugins/ObjectCacheServer/src/BucketLocalManagerFactory.cs') 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); } /* -- cgit