Lines Matching defs:MetaIndex
39 * MetaIndex is intended to decrease startup time (in particular cold
119 * loader and other loaders, the current MetaIndex implementation in
121 * registered with the MetaIndex class before construction of the
126 * This class depends on make/tools/MetaIndex/BuildMetaIndex.java and
130 public class MetaIndex {
132 private static volatile Map<File, MetaIndex> jarMap;
147 public static MetaIndex forJar(File jar) {
171 Map<File, MetaIndex> map = getJarMap();
192 new MetaIndex(contents,
217 new MetaIndex(contents, isCurJarContainClassOnly));
254 private MetaIndex(List<String> entries, boolean isClassOnlyJar)
264 private static Map<File, MetaIndex> getJarMap() {
266 synchronized (MetaIndex.class) {
268 jarMap = new HashMap<File, MetaIndex>();