Skip to content

Commit 80b8a19

Browse files
marcospassoscowtowncoder
authored andcommitted
Use LRUCache instead of HashMap
1 parent ebb8ac9 commit 80b8a19

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

avro/src/main/java/com/fasterxml/jackson/dataformat/avro/schema/AvroSchemaHelper.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.fasterxml.jackson.dataformat.avro.schema;
22

3+
import com.fasterxml.jackson.databind.util.LRUMap;
34
import java.io.File;
45
import java.math.BigDecimal;
56
import java.math.BigInteger;
@@ -24,7 +25,7 @@
2425

2526
public abstract class AvroSchemaHelper
2627
{
27-
private static final Map<String, String> SCHEMA_NAME_CACHE = new HashMap<>();
28+
private static final LRUMap<String, String> SCHEMA_NAME_CACHE = new LRUMap<>(16, 1024);
2829

2930
/**
3031
* Dedicated mapper for handling default values (String &lt;-&gt; JsonNode &lt;-&gt; Object)

0 commit comments

Comments
 (0)