try NUri.UriHash.find cache u
with Not_found ->
(* in the final implementation should get it from disk *)
- let ouri = NUri.ouri_of_nuri u in
+ let ouri = NCic2OCic.ouri_of_nuri u in
let o,_ = CicEnvironment.get_obj CicUniv.oblivion_ugraph ouri in
let l = OCic2NCic.convert_obj ouri o in
List.iter (fun (u,_,_,_,_ as o) ->
NUri.UriHash.add cache u o) l;
HExtlib.list_last l
;;
+
+let clear_cache () = NUri.UriHash.clear cache;;