} else if (propertyDescriptor.isCacheable()) { if (computedPropertiesCache != null && computedPropertiesCache.containsKey(propertyName)) { computedPropertyValue = computedPropertiesCache.get(propertyName); break; } else if (propertyDescriptor.isCacheable()) { if (computedPropertiesCache == null) { computedPropertiesCache = new THashMap<>(1, 1.0f);