Incr_memoize.Store_paramsRepresents parameters to initialize a store that will cache incremental computations.
val map_based__store_forever : ('key, _) Core.Comparator.Module.t -> 'key tUse a map as a backend, never remove from cache
val none : 'key tDon't memoize. Behaves identically to Incr.bind
val hash_based__lru :
max_size:int ->
(module Core.Hashtbl.Key_plain with type t = 'key) ->
'key tUse a hash table as a backend, evict the computation for the 'key that has been least recently accessed.
val alist_based__lru : equal:('key -> 'key -> bool) -> max_size:int -> 'key tUse an alist as a backend, evict the computation for the 'key that has been least recently accessed. Operations to access the memoized computation are O(max_size) on each change in 'key.