Skip to content

Commit 04bde57

Browse files
authored
Merge pull request #249 from PRITI1999/patch-1
Update Codegen.java
2 parents e48a7a1 + f7d0ea6 commit 04bde57

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/main/java/com/jsoniter/Codegen.java

+3-7
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,12 @@ private static void addPlaceholderDecoderToSupportRecursiveStructure(final Strin
9696
public Object decode(JsonIterator iter) throws IOException {
9797
Decoder decoder = JsoniterSpi.getDecoder(cacheKey);
9898
if (this == decoder) {
99-
for(int i = 0; i < 30; i++) {
99+
for(int i = 0; (i < 30) && (this == decoder); i++) {
100100
decoder = JsoniterSpi.getDecoder(cacheKey);
101-
if (this == decoder) {
102-
try {
103-
Thread.sleep(1000);
101+
try {
102+
Thread.sleep(1000);
104103
} catch (InterruptedException e) {
105104
throw new JsonException(e);
106-
}
107-
} else {
108-
break;
109105
}
110106
}
111107
if (this == decoder) {

0 commit comments

Comments
 (0)