Module Resource_cache.ResourceSource

Sourcemodule type S = sig ... end
Sourcemodule type S_wrapped = sig ... end
Sourcemodule type Simple = sig ... end
Sourcemodule Make_simple (R : Simple) : S_wrapped with module Key = R.Key and module Common_args = R.Common_args and type resource = R.t

Wrap a resource that does not natively support a has_close_started operation in a simple record to add such tracking.