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 1a81dec commit b297ab5Copy full SHA for b297ab5
src/main/java/org/apache/ibatis/cache/decorators/SoftCache.java
@@ -87,7 +87,10 @@ public Object getObject(Object key) {
87
@Override
88
public Object removeObject(Object key) {
89
removeGarbageCollectedItems();
90
- return delegate.removeObject(key);
+ // See #2403 fix return value
91
+ @SuppressWarnings("unchecked") // assumed delegate cache is totally managed by this cache
92
+ SoftReference<Object> softReference = (SoftReference<Object>) delegate.removeObject(key);
93
+ return softReference == null ? null : softReference.get();
94
}
95
96
0 commit comments