This is an automated email from the ASF dual-hosted git repository.
reta pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/main by this push:
new 43fe7da7fe [CXF-9191] Fix EHCacheTokenStore resource leak (#2786)
43fe7da7fe is described below
commit 43fe7da7fe17326d2ffe8d8dfa464afb955ed23a
Author: Stefan Nienhuis <[email protected]>
AuthorDate: Wed Dec 17 14:48:07 2025 +0100
[CXF-9191] Fix EHCacheTokenStore resource leak (#2786)
---
.../java/org/apache/cxf/ws/security/tokenstore/EHCacheTokenStore.java | 4 ++++
1 file changed, 4 insertions(+)
diff --git
a/rt/ws/security/src/main/java/org/apache/cxf/ws/security/tokenstore/EHCacheTokenStore.java
b/rt/ws/security/src/main/java/org/apache/cxf/ws/security/tokenstore/EHCacheTokenStore.java
index 80b890f1ec..d7c63d5818 100644
---
a/rt/ws/security/src/main/java/org/apache/cxf/ws/security/tokenstore/EHCacheTokenStore.java
+++
b/rt/ws/security/src/main/java/org/apache/cxf/ws/security/tokenstore/EHCacheTokenStore.java
@@ -127,6 +127,10 @@ public class EHCacheTokenStore implements TokenStore,
Closeable, BusLifeCycleLis
cacheManager.removeCache(key);
cacheManager.close();
}
+
+ if (bus != null) {
+
bus.getExtension(BusLifeCycleManager.class).unregisterLifeCycleListener(this);
+ }
}
public void initComplete() {