MCPcopy Create free account
hub / github.com/codenameone/CodenameOne / getScaleCache

Method getScaleCache

CodenameOne/src/com/codename1/ui/Image.java:950–962  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

948 }
949
950 private HashMap<Dimension, Object> getScaleCache() {
951 if (scaleCache == null) {
952 HashMap<Dimension, Object> h = new HashMap<Dimension, Object>();
953 scaleCache = Display.getInstance().createSoftWeakRef(h);
954 return h;
955 }
956 HashMap<Dimension, Object> h = (HashMap<Dimension, Object>) Display.getInstance().extractHardRef(scaleCache);
957 if (h == null) {
958 h = new HashMap<Dimension, Object>();
959 scaleCache = Display.getInstance().createSoftWeakRef(h);
960 }
961 return h;
962 }
963
964 /// Returns a cached scaled image
965 ///

Callers 2

getCachedImageMethod · 0.95
cacheImageMethod · 0.95

Calls 3

getInstanceMethod · 0.95
createSoftWeakRefMethod · 0.45
extractHardRefMethod · 0.45

Tested by

no test coverage detected