jodd-core/src/main/java/jodd/cache/TypeCache.java
public T get(final Class<?> key, final Supplier<T> valueSupplier) {
		return map.computeIfAbsent(key, aClass -> valueSupplier.get());
	}
public T get(final Class<?> key, final Supplier<T> valueSupplier) {
		return map.computeIfAbsent(key, aClass -> valueSupplier.get());
	}
Returns existing value or add default supplied one.
Use this method instead of {@code get-nullcheck-put} block when
thread-safety is of importance.