diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index 5ec0d7d80..5dad5907a 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -2203,9 +2203,17 @@ object LocalCache : ILocalCache { } fun cleanMemory() { + Log.d("LargeCache", "Notes cleanup started. Current size: ${notes.size()}") notes.cleanUp() + Log.d("LargeCache", "Notes cleanup completed. Remaining size: ${notes.size()}") + + Log.d("LargeCache", "Addressables cleanup started. Current size: ${addressables.size()}") addressables.cleanUp() + Log.d("LargeCache", "Addressables cleanup completed. Remaining size: ${addressables.size()}") + + Log.d("LargeCache", "Users cleanup started. Current size: ${users.size()}") users.cleanUp() + Log.d("LargeCache", "Users cleanup completed. Remaining size: ${users.size()}") } fun cleanObservers() { diff --git a/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/utils/LargeSoftCache.kt b/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/utils/LargeSoftCache.kt index 99127c13c..6846f275c 100644 --- a/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/utils/LargeSoftCache.kt +++ b/quartz/src/androidMain/kotlin/com/vitorpamplona/quartz/utils/LargeSoftCache.kt @@ -117,9 +117,7 @@ class LargeSoftCache : CacheOperations { } keysToRemove.forEach { key, value -> cache.remove(key, value) - println("Cleaned up entry for key: $key (object was garbage collected)") } - println("Cache cleanup completed. Remaining size: ${cache.size}") } override fun forEach(consumer: BiConsumer) {