Skip to content

Commit 8719d76

Browse files
committed
linkedlist
1 parent 6c9978f commit 8719d76

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/main/java/com/networknt/schema/ExecutionContext.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import java.util.ArrayDeque;
2020
import java.util.ArrayList;
2121
import java.util.HashMap;
22+
import java.util.LinkedList;
2223
import java.util.List;
2324
import java.util.Map;
2425
import java.util.function.Consumer;
@@ -44,18 +45,18 @@ public class ExecutionContext {
4445
private final Map<NodePath, DiscriminatorState> discriminatorMapping = new HashMap<>();
4546

4647
final ArrayDeque<Object> evaluationPath = new ArrayDeque<>(64);
47-
final ArrayDeque<Schema> evaluationSchema = new ArrayDeque<>(64);
48-
final ArrayDeque<Object> evaluationSchemaPath = new ArrayDeque<>(64);
48+
final LinkedList<Schema> evaluationSchema = new LinkedList<>();
49+
final LinkedList<Object> evaluationSchemaPath = new LinkedList<>();
4950

5051
public ArrayDeque<Object> getEvaluationPath() {
5152
return evaluationPath;
5253
}
5354

54-
public ArrayDeque<Schema> getEvaluationSchema() {
55+
public LinkedList<Schema> getEvaluationSchema() {
5556
return evaluationSchema;
5657
}
5758

58-
public ArrayDeque<Object> getEvaluationSchemaPath() {
59+
public LinkedList<Object> getEvaluationSchemaPath() {
5960
return evaluationSchemaPath;
6061
}
6162

src/test/java/com/networknt/schema/Issue1091Test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
import com.networknt.schema.serialization.JsonMapperFactory;
2828

2929
class Issue1091Test {
30+
@Disabled
3031
@Test
31-
@Disabled // Disabled as this test takes quite long to run for ci
3232
void testHasAdjacentKeywordInEvaluationPath() throws Exception {
3333
SchemaRegistryConfig config = SchemaRegistryConfig.builder().cacheRefs(false).build();
3434

0 commit comments

Comments
 (0)