Skip to content

Commit 3ce4da8

Browse files
committed
Cache unmodifiableMaps
1 parent f1bf398 commit 3ce4da8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

jbrowse/src/org/labkey/jbrowse/JBrowseFieldUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.labkey.jbrowse.model.JsonFile;
1717

1818
import java.io.File;
19+
import java.util.Collections;
1920
import java.util.HashMap;
2021
import java.util.LinkedHashMap;
2122
import java.util.Map;
@@ -80,7 +81,7 @@ public static Map<String, JBrowseFieldDescriptor> getIndexedFields(JsonFile json
8081
fd.lock();
8182
}
8283

83-
_cache.put(key, ret);
84+
_cache.put(key, Collections.unmodifiableMap(ret));
8485
}
8586

8687
// Clone cached results:
@@ -150,7 +151,7 @@ public static Map<String, JBrowseFieldDescriptor> getGenotypeDependentFields(@Nu
150151
fd.lock();
151152
}
152153

153-
_cache.put(key, ret);
154+
_cache.put(key, Collections.unmodifiableMap(ret));
154155
}
155156

156157
// Clone cached results:

0 commit comments

Comments
 (0)