private static ManagedConcurrentMap getInstance2PropName(String name) { ManagedConcurrentMap res = PROPNAME_TO_MAP.get(name); if (res == null) { res = new ManagedConcurrentMap(SOFT_BUNDLE); ManagedConcurrentMap ores = PROPNAME_TO_MAP.putIfAbsent(name, res); if (ores != null) return ores; } return res; }
public void setPerInstanceMetaClass(Object obj, MetaClass metaClass) { version.incrementAndGet(); if (metaClass != null) { if (perInstanceMetaClassMap == null) perInstanceMetaClassMap = new ManagedConcurrentMap<Object, MetaClass>(ReferenceBundle.getWeakBundle()); perInstanceMetaClassMap.put(obj, metaClass); } else { if (perInstanceMetaClassMap != null) { perInstanceMetaClassMap.remove(obj); } } }
private static ManagedConcurrentMap getInstance2PropName(String name) { ManagedConcurrentMap res = propName2Map.get(name); if (res == null) { res = new ManagedConcurrentMap(softBundle); ManagedConcurrentMap ores = propName2Map.putIfAbsent(name, res); if (ores != null) return ores; } return res; }
private static ManagedConcurrentMap getInstance2PropName(String name) { ManagedConcurrentMap res = PROPNAME_TO_MAP.get(name); if (res == null) { res = new ManagedConcurrentMap(SOFT_BUNDLE); ManagedConcurrentMap ores = PROPNAME_TO_MAP.putIfAbsent(name, res); if (ores != null) return ores; } return res; }
private static ManagedConcurrentMap getInstance2PropName(String name) { ManagedConcurrentMap res = propName2Map.get(name); if (res == null) { res = new ManagedConcurrentMap(softBundle); ManagedConcurrentMap ores = propName2Map.putIfAbsent(name, res); if (ores != null) return ores; } return res; }
public void setPerInstanceMetaClass(Object obj, MetaClass metaClass) { version++; if (metaClass != null) { if (perInstanceMetaClassMap == null) perInstanceMetaClassMap = new ManagedConcurrentMap(ReferenceBundle.getWeakBundle()); perInstanceMetaClassMap.put(obj, metaClass); } else { if (perInstanceMetaClassMap != null) { perInstanceMetaClassMap.remove(obj); } } }
public void setPerInstanceMetaClass(Object obj, MetaClass metaClass) { version++; if (metaClass != null) { if (perInstanceMetaClassMap == null) perInstanceMetaClassMap = new ManagedConcurrentMap(ReferenceBundle.getWeakBundle()); perInstanceMetaClassMap.put(obj, metaClass); } else { if (perInstanceMetaClassMap != null) { perInstanceMetaClassMap.remove(obj); } } }
public void setPerInstanceMetaClass(Object obj, MetaClass metaClass) { version++; if (metaClass != null) { if (perInstanceMetaClassMap == null) perInstanceMetaClassMap = new ManagedConcurrentMap(ReferenceBundle.getWeakBundle()); perInstanceMetaClassMap.put(obj, metaClass); } else { if (perInstanceMetaClassMap != null) { perInstanceMetaClassMap.remove(obj); } } }