Affects Version/s: None
Fix Version/s: None
Environment:Linux, Oracle JRE 1.6
"cell" can be null on this call to SoftReference.get():
If the cache did not contain "item" in the call to (get cache item) in the let binding, but another thread pre-empts and adds it before the subsequent call to contains?, we'll attempt to call .get() on nil.
Would it perhaps be sufficient to just check whether cell is nil instead of calling contains? in the check on the previous line?
|Patch||Code [ 10001 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Completed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|