/* */ public XRGlyphCacheEntry[] cacheGlyphs(GlyphList paramGlyphList) { /* 108 */ this.time += 1; /* */ /* 110 */ XRGlyphCacheEntry[] arrayOfXRGlyphCacheEntry = new XRGlyphCacheEntry[paramGlyphList.getNumGlyphs()]; /* 111 */ long[] arrayOfLong = paramGlyphList.getImages(); /* 112 */ ArrayList localArrayList = null; /* */ /* 114 */ for (int i = 0; i < paramGlyphList.getNumGlyphs(); i++) /* */ { /* */ XRGlyphCacheEntry localXRGlyphCacheEntry; /* 118 */ if ((localXRGlyphCacheEntry = getEntryForPointer(arrayOfLong[i])) == null) { /* 119 */ localXRGlyphCacheEntry = new XRGlyphCacheEntry(arrayOfLong[i], paramGlyphList); /* 120 */ localXRGlyphCacheEntry.setGlyphID(getFreeGlyphID()); /* 121 */ this.cacheMap.put(new MutableInteger(localXRGlyphCacheEntry.getGlyphID()), localXRGlyphCacheEntry); /* */ /* 123 */ if (localArrayList == null) { /* 124 */ localArrayList = new ArrayList(); /* */ } /* 126 */ localArrayList.add(localXRGlyphCacheEntry); /* */ } /* 128 */ localXRGlyphCacheEntry.setLastUsed(this.time); /* 129 */ arrayOfXRGlyphCacheEntry[i] = localXRGlyphCacheEntry; /* */ } /* */ /* 133 */ if (localArrayList != null) { /* 134 */ uploadGlyphs(arrayOfXRGlyphCacheEntry, localArrayList, paramGlyphList, null); /* */ } /* */ /* 137 */ return arrayOfXRGlyphCacheEntry; /* */ }