From ebce90eb74e23eb184c7e135d5c29bb359a6fee3 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Wed, 15 Jan 2025 10:02:42 +0100 Subject: [PATCH] weakValues are too agressive --- .../java/org/cryptomator/common/keychain/KeychainManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/cryptomator/common/keychain/KeychainManager.java b/src/main/java/org/cryptomator/common/keychain/KeychainManager.java index 34639b398..025599ec5 100644 --- a/src/main/java/org/cryptomator/common/keychain/KeychainManager.java +++ b/src/main/java/org/cryptomator/common/keychain/KeychainManager.java @@ -24,7 +24,7 @@ public class KeychainManager implements KeychainAccessProvider { KeychainManager(ObjectExpression selectedKeychain) { this.keychain = selectedKeychain; this.passphraseStoredProperties = Caffeine.newBuilder() // - .weakValues() // + .softValues() // .build(this::createStoredPassphraseProperty); keychain.addListener(ignored -> passphraseStoredProperties.invalidateAll()); }