Source file eliom_cscache.ml
1
2
3
4
5
Caml1999M0343eliom_cscache.eliom0 &1%}1ocaml.ppx.context&_none_@@A)tool_name*ppx_driver@@@,include_dirs"[]@@@3hidden_include_dirs!
%@%@@)load_path*1@1@@6@6@@@6@@,open_modules;$?@?@@+for_packageD$NoneI@I@@%debugN%falseS@S@@+use_threadsX
\@\@@-use_vmthreadsae@e@@/recursive_typesjn@n@@)principals%w@w@@3transparent_modules|.@@@-unboxed_types7@@@-unsafe_string@@@@'cookies@@@@@@@@@@ $__eliom__compilation_unit_id__ZYKbJG3eliom_cscache.eliomA@A@AA@A@A@@&ZYKbJG@@@@A@@@@@A@@@@A@A@A@A@A@AA#!tEqEq@@!a&Eqw'Eqy@@@BA!b/Eq{0Eq}@@@BA@@@A,Eliom_shared%Value!t=Eqf>Eqz@@$unitHEqDIEqH@@KEqDLEqH@@@'Hashtbl!tUEq[VEqd@!a\EqM]EqO@@@#Lwt!tgEqThEqY@!bnEqQoEqS@@@@qEqQrEqY@@@@tEqLuEqd@@@wEqDxEqd@@@@zEqC{Eqz@@@@}Eqq~Eqz@@EqqEqz@@'create_G|G|@G|G|@@@G|G|@@@"()G|G|@@@@@@@!cHH@HH@@@'Hashtbl&createHH@HH@@@@#100@HH@@@@HH@@@@@HH@@II@@@=II@@@@@@!cII@II@@@II@@@HI@@@G|IA@@@@G||I@@G||I@1Eliom_client_core.Syntax_helpers7register_client_closureSS@
SS@@@@'ZYKbJG1@@@@A@@@@@A@@@@@@@A@@"()@@@@A@@@@@$unit&_none_A@A@A@@@@@A@@'Hashtbl!tA@A@A7eliom_inferred_type_a_2@@@@A@@7eliom_inferred_type_b_3@@@@A@@@@@@@A@@@@@@A@@'create_aSbS@dSeS@@@@ϰmSnS@@pSqS@@@@sStS@@@vSwS@zS{S@@@@}S~S@@@@$@@%@@A@,do_cache_rawUU@UU@@@UU@@@%cacheUU@@@UU@@@"idUU@@@UU@@@$dataUU@@@@@@!cVV@VV@@@,Eliom_shared%Value%localVV'@VV'@@@@%cacheV(V-@V(V-@@@@PV.V0@@V.V0@@@@VV0@@@@@VV0@@'Hashtbl'replaceW46W4E@W46 W4E@@@@!cW4FW4G@W4FW4G@@@@"idW4H W4J@"W4H#W4J@@@@$data,W4K-W4O@/W4K0W4O@@@@2W463W4O@@@&ignore<Yqs=Yqy@?Yqs@Yqy@@@@#Lwt%catchMYq{NYq@PYq{QYq@@@@YYqZYq@@@@@@@@$datadYqeYq@gYqhYq@@@jYqkYq@nYqoYq@@@@wYqxYq@@@!eYqYq@@@@@'Hashtbl&removeYqYq@YqYq@@@@!cYqYq@YqYq@@@@"idYqYq@YqYq@@@@YqYq@@@#Lwt$failYqYq@YqYq@@@@!eYqYq@YqYq@@@@YqYq@@@YqYq@@@YqYq@YqYq@@@@YqzYq@Yq{Yq@@@@YqsYq@@@W46Yq@@@VYq@@@UYqA@@@@UYq@@UYq@@(do_cache[[@[[@@@[[@@@%cache[[@@@[[@@@"id[[@@@ [![@@@$data([)[@@@@@,do_cache_raw3[4[@6[7[@@@@%cache@[A[@C[D[@@@@"idM[N[@P[Q[@@@@#Lwt&return^[_[@a[b[@@@@$datak[l[@n[o[@@@@q[r[@u[v[@@@@x[y[@@@{[|[A@@@@~[[@@[[@_@Z_@s@_@Z_@s@@@@'ZYKbJG2?@@@@@A@B@@C@@A@@@K@@L@@A@@6_eliom_escaped_ident_1_@c_@j@Y@@Z@@A@@6_eliom_escaped_ident_2_@k_@o@d@@e@@A@@6_eliom_escaped_ident_3_@p_@s@o@@p@@A@@@'@@@A@A@A@{@@|@@A@@(do_cache_@Z_@b@_@Z_@b@@@@1get_escaped_value_@c_@j@_@c_@j@@@@P_@c_@j@_@c_@j@@@@_@c_@j@@@,Eliom_shared%Value!tA@A@A@A@A@A@@@@@A@@A@A@A7eliom_inferred_type_a_4@@@@A@@#Lwt!tA@A@A7eliom_inferred_type_b_5@@@@A@@@@@@@A@@@@@@@A@@@@@@A@@@@@@@A@@P_@eQ_@j@@@@[Zk__@k`_@o@b_@kc_@o@@@@k_@kl_@o@n_@ko_@o@@@@q_@kr_@o@@@7eliom_inferred_type_a_6@@@@A@@z_@m{_@o@@@@_@p_@s@_@p_@s@@@@ΰ_@p_@s@_@p_@s@@@@_@p_@s@@@7eliom_inferred_type_a_7E@@F@@A@@_@r_@s@@@@_@Z_@s@@@_@Z_@s@_@Z_@s@@@@_@Z_@s@@@@X@@Y@@Af >f W@f >f W@@@@'ZYKbJG3r@@s@@A@u@@v@@A@@@~@@@@A@@6_eliom_escaped_ident_4f Gf N@@@@@A@@6_eliom_escaped_ident_5f Of S@@@@@A@@6_eliom_escaped_ident_6f Tf W@@@@@A@@@'@@@A@A@A@@@@@A@@(do_cachef >f F@f >f F@@@@#"3'f G(f N@*f G+f N@@@@O3f G4f N@6f G7f N@@@@9f G:f N@@@210A@A@A@A@A@A@@@@@A@@#A@$A@A7eliom_inferred_type_a_8@@@@A@@/.3A@4A@A7eliom_inferred_type_b_9@@@@A@@@@@@@A@@@@@@@A@@@@@@A@@@@@@@A@@}f I~f N@@@@f Of S@f Of S@@@@f Of S@f Of S@@@@f Of S@@@8eliom_inferred_type_a_10H@@I@@A@@f Qf S@@@@°f Tf W@f Tf W@@@@Ȱf Tf W@f Tf W@@@@f Tf W@@@8eliom_inferred_type_a_11r@@s@@A@@f Vf W@@@@f >f W@@@f >f W@f >f W@@@@f >f W@@@@@@@@A@$loadn6An6E@n6An6E@@@n6Fn6K@@@%cachen6Fn6K@@@n6Ln6T@@@(get_datan6L
n6T@@@n6Un6W@@@"idn6Un6W@@@@@@"th%oZ`&oZb@(oZ`)oZb@@@(get_data2oZe3oZm@5oZe6oZm@@@@"id?oZn@oZp@BoZnCoZp@@@@EoZeFoZp@@@@@HoZ\IoZp@@,do_cache_rawTs*,Us*8@Ws*,Xs*8@@@@%cacheas*9bs*>@ds*9es*>@@@@"idns*?os*A@qs*?rs*A@@@@"th{s*B|s*D@~s*Bs*D@@@@s*,s*D@@@"ths*Fs*H@s*Fs*H@@@s*,s*H@@@oZ\s*H@@@n6Fs*HA@@@@n66s*H@@n66s*H@@$finduJUuJY@uJUuJY@@@uJZuJ_@@@%cacheuJZuJ_@@@uJ`uJh@@@(get_datauJ`uJh@@@uJiuJk@@@"iduJiuJk@@@@@'Hashtbl$findvntvn@vntvn@@@@,Eliom_shared%Value%localvnvn@vnvn@@@@%cachevnvn@vnvn@@@@
vnvn@vnvn@@@@yvnvn@@vnvn@@@@vnvn@!vn"vn@@@@"id+vn,vn@.vn/vn@@@@1vnt2vn@@@)Not_found;w<w@@>w?w@@@@$loadHwIw@KwLw@@@@%cacheUwVw@XwYw@@@@(get_databwcw@ewfw@@@@"idowpw@rwsw@@@@uwvw@@@@xvnpyw@@@{uJZ|wA@@@@~uJJw@@uJJw@)Not_readyyy@@@@yy@@7@@8@@A@yy@@*local_find{{@{{@@@{{@@@%cache{{@@@{{@@@"id{{@@@@@'Hashtbl$find{{@{{@@@@,Eliom_shared%Value%local{{,@{{,@@@@%cache{-{2@{-{2@@@@{{3@{{2@@@@e{4{6@@{4{6@@@@ {
{7@
{{6@@@@"id{8{:@{8{:@@@@{{:@@@ {!{:A@@@@#{${:@@&{'{:@@-find_if_ready2}<@3}<M@5}<@6}<M@@@<}<N=}<S@@@%cacheD}<NE}<S@@@I}<TJ}<V@@@"idQ}<TR}<V@@@@@@!v]~Y_^~Y`@`~Y_a~Y`@@@*local_findj~Yck~Ym@m~Ycn~Ym@@@@%cachew~Ynx~Ys@z~Yn{~Ys@@@@"id~Yt~Yv@~Yt~Yv@@@@~Yc~Yv@@@@@~Y[~Yv@@#Lwt%statezz@zz@@@@!vzz@zz@@@@zz@@@#Lwt&Returnzz@@!vzz@zz@@@zz@@@@!vzz@zz@@@@zz@@@@%raisezz@zz@@@@)Not_readyzz@@zz@@@@zz@@@@z|z@@@~Y[z@@@ }<N zA@@@@ }<< z@@ }<< z@@