CachedImpl

fun <T> CachedImpl(generator: () -> T)