of


Description:

public static Result<LruCache<G,H>,Error> of<G,H> (int max_entries, HashFunc<G> hash_func, EqualFunc<G> equal_func)

Creates an LRU cache.

Parameters:

max_entries

maximum number of entries.

hash_func

hash function for key.

equal_func

equality function for key.

Returns:

Result.ok(cache) or Result.error(LruCacheError.INVALID_ARGUMENT) when max_entries is not positive.