We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b297ab5 commit 8844805Copy full SHA for 8844805
src/main/java/org/apache/ibatis/cache/decorators/WeakCache.java
@@ -86,7 +86,10 @@ public Object getObject(Object key) {
86
@Override
87
public Object removeObject(Object key) {
88
removeGarbageCollectedItems();
89
- return delegate.removeObject(key);
+ // See #2403 fix return value
90
+ @SuppressWarnings("unchecked") // assumed delegate cache is totally managed by this cache
91
+ WeakReference<Object> weakReference = (WeakReference<Object>) delegate.removeObject(key);
92
+ return weakReference == null ? null : weakReference.get();
93
}
94
95
0 commit comments