Persistent_cache.PHashtable
val open_in : string -> 'a t
open_in f
rebuilds a table from the records stored in file f
. As marshaling is not type-safe, it might segfault.
add tbl key elem
adds the binding key
elem
to the table tbl
. (and writes the binding to the file associated with tbl
.) If key
is already bound, raises KeyAlreadyBound
memo cache f
returns a memo function for f
using file cache
as persistent table. Note that the cache will only be loaded when the function is used for the first time