createLRUCache

fun <K, V> createLRUCache(
    supplier: (K) -> V,
    close: (V) -> Unit,
    maxSize: Int
): Map<K, V>

Create a new instance of thread safe LRUCache and return it.