Skip to content

Commit fe8ce08

Browse files
authored
move lock in DeserializerCache to before the try block (#4560)
1 parent 732a26c commit fe8ce08

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/main/java/com/fasterxml/jackson/databind/deser/DeserializerCache.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -253,9 +253,8 @@ protected JsonDeserializer<Object> _createAndCacheValueDeserializer(Deserializat
253253
* limitations necessary to ensure that only completely initialized ones
254254
* are visible and used.
255255
*/
256+
_incompleteDeserializersLock.lock();
256257
try {
257-
_incompleteDeserializersLock.lock();
258-
259258
// Ok, then: could it be that due to a race condition, deserializer can now be found?
260259
JsonDeserializer<Object> deser = _findCachedDeserializer(type);
261260
if (deser != null) {

0 commit comments

Comments
 (0)