Source file eliom_cscache.ml
1
2
3
4
5
Caml1999M0333eliom_cscache.eliom1; &,%z1ocaml.ppx.context&_none_@@A)tool_name*ppx_driver@@@,include_dirs"[]@@@)load_path!
%@%@@,open_modules*.@.@@+for_package3$None8@8@@%debug=%falseB@B@@+use_threadsG
K@K@@-use_vmthreadsPT@T@@/recursive_typesY]@]@@)principalb%f@f@@3transparent_modulesk.o@o@@-unboxed_typest7x@x@@-unsafe_string}@@@@'cookieso@@@@@@@@@@ $__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@@@@9II@@II@@@!cII@II@@@II@@@HI@@@G|IA@@@@G||I@@G||I@1Eliom_client_core.Syntax_helpers7register_client_closureSS@SS@@@@'ZYKbJG1@@@@A@@@@@A@@@@@"()@@@@A@@@@@A@@'create_)S*S@,S-S@@@@5S6S@@8S9S@@@@;S<S@@@@$unit&_none_A@A@A@@@@@A@@'Hashtbl!tA@A@A7eliom_inferred_type_a_2@@@@A@@7eliom_inferred_type_b_3@@@@A@@@@@@@A@@@@@@A@@jSkS@@@mSnS@qSrS@@@@tSuS@@@@
@@@@A@,do_cache_rawUU@UU@@@@@%cacheUU@UU@@@@@"idUU@UU@@@@@$dataUU@UU@@@@!cVV@VV@@@,Eliom_shared%Value%localVV'@VV'@@@@%cacheV(V-@V(V-@@@@GV.V0@@V.V0@@@@VV0@@@@@VV0@@'Hashtbl'replaceW46W4E@W46W4E@@@@!cW4FW4G@W4FW4G@@@@"idW4HW4J@W4HW4J@@@@$dataW4KW4O@ W4K!W4O@@@@#W46$W4O@@@&ignore-Yqs.Yqy@0Yqs1Yqy@@@@#Lwt%catch>Yq{?Yq@AYq{BYq@@@@@@@IYqJYq@@@$dataQYqRYq@TYqUYq@@@WYqXYq@[Yq\Yq@@@@@@!efYqgYq@iYqjYq@@@'Hashtbl&removewYqxYq@zYq{Yq@@@@!cYqYq@YqYq@@@@"idYqYq@YqYq@@@@YqYq@@@#Lwt$failYqYq@YqYq@@@@!eYqYq@YqYq@@@@YqYq@@@YqYq@@@YqYq@YqYq@@@@YqzYq@Yq{Yq@@@@YqsYq@@@W46Yq@@@VYq@@@UYqA@@UYqA@@UYqA@@@@UYq@@UYq@@(do_cache[[@[[@@@@@%cache[[@[[@@@@@"id[[@[[@@@@@$data[[@[[@@@,do_cache_raw[[@[ [@@@@%cache)[*[@,[-[@@@@"id6[7[@9[:[@@@@#Lwt&returnG[H[@J[K[@@@@$dataT[U[@W[X[@@@@Z[[[@^[_[@@@@a[b[@@@d[e[A@@g[h[A@@j[k[A@@@@m[n[@@p[q[@~_@Z_@s@_@Z_@s@@@@'ZYKbJG2@@@@A@ @@!@@A@@@@@6_eliom_escaped_ident_1_@c_@j@1@@2@@A@@6_eliom_escaped_ident_2_@k_@o@<@@=@@A@@6_eliom_escaped_ident_3_@p_@s@G@@H@@A@@@J@@K@@A@@(do_cache_@Z_@b@_@Z_@b@@@@1get_escaped_value_@c_@j@_@c_@j@@@@H_@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@@1_@e2_@j@@@@DCk@_@kA_@o@C_@kD_@o@@@@L_@kM_@o@O_@kP_@o@@@@R_@kS_@o@@@7eliom_inferred_type_a_6@@@@A@@[_@m\_@o@@@@nmj_@pk_@s@m_@pn_@s@@@@ưv_@pw_@s@y_@pz_@s@@@@|_@p}_@s@@@7eliom_inferred_type_a_7@@@@A@@_@r_@s@@@@_@Z_@s@@@KJA@KA@A@%@@&@@A@@_@Z_@s@@@_@Z_@s@_@Z_@s@@@@_@Z_@s@@@@5@@6@@Af >f W@f >f W@@@@'ZYKbJG3O@@P@@A@R@@S@@A@@@@@6_eliom_escaped_ident_4f Gf N@c@@d@@A@@6_eliom_escaped_ident_5f Of S@n@@o@@A@@6_eliom_escaped_ident_6f Tf W@y@@z@@A@@@|@@}@@A@@(do_cachef >f F@f >f F@@@@
2f Gf N@
f Gf N@@@@Gf Gf N@f Gf N@@@@f Gf N@@@10/A@A@A@A@A@A@@@@@A@@A@A@A7eliom_inferred_type_a_8@@@@A@@.-A@A@A7eliom_inferred_type_b_9@@@@A@@@@@@@A@@@@@@@A@@@@@@A@@@@@@@A@@]f I^f N@@@@polf Omf S@of Opf S@@@@xf Oyf S@{f O|f S@@@@~f Of S@@@8eliom_inferred_type_a_10@@@@A@@f Qf S@@@@f Tf W@f Tf W@@@@f Tf W@f Tf W@@@@f Tf W@@@8eliom_inferred_type_a_11A@@B@@A@@f Vf W@@@@f >f W@@@wvA@wA@A@Q@@R@@A@@f >f W@@@f >f W@f >f W@@@@f >f W@@@@a@@b@@A@$loadn6An6E@n6An6E@@@@@%cachen6Fn6K@n6Fn6K@@@@@(get_datan6Ln6T@n6Ln6T@@@@@"idn6Un6W@n6Un6W@@@@"thoZ`
oZb@oZ`oZb@@@(get_dataoZeoZm@oZeoZm@@@@"id&oZn'oZp@)oZn*oZp@@@@,oZe-oZp@@@@@/oZ\0oZp@@,do_cache_raw;s*,<s*8@>s*,?s*8@@@@%cacheHs*9Is*>@Ks*9Ls*>@@@@"idUs*?Vs*A@Xs*?Ys*A@@@@"thbs*Bcs*D@es*Bfs*D@@@@hs*,is*D@@@"thps*Fqs*H@ss*Fts*H@@@vs*,ws*H@@@yoZ\zs*H@@@|n6U}s*HA@@n6Ls*HA@@n6Fs*HA@@@@n66s*H@@n66s*H@@$finduJUuJY@uJUuJY@@@@@%cacheuJZuJ_@uJZuJ_@@@@@(get_datauJ`uJh@uJ`uJh@@@@@"iduJiuJk@uJiuJk@@@'Hashtbl$findvntvn@vntvn@@@@,Eliom_shared%Value%localvnvn@vnvn@@@@%cachevnvn@vnvn@@@@vnvn@vnvn@@@@fvnvn@@vnvn@@@@vnvn@vn vn@@@@"idvnvn@vnvn@@@@vntvn@@@)Not_found"w#w@@%w&w@@@@$load/w0w@2w3w@@@@%cache<w=w@?w@w@@@@(get_dataIwJw@LwMw@@@@"idVwWw@YwZw@@@@\w]w@@@@_vnp`w@@@buJicwA@@euJ`fwA@@huJZiwA@@@@kuJJlw@@nuJJow@)Not_readyxyyy@@@@}y~y@@@@@@A@yy@@*local_find{{@{{@@@@@%cache{{@{{@@@@@"id{{@{{@@@'Hashtbl$find{{@{{@@@@,Eliom_shared%Value%local{{,@{{,@@@@%cache{-{2@{-{2@@@@{{3@{{2@@@@S{4{6@@{4{6@@@@{{7@{{6@@@@"id{8{:@{8{:@@@@{{:@@@{ {:A@@{{:A@@@@{{:@@{{:@@-find_if_ready}<@}<M@ }<@!}<M@@@@@%cache)}<N*}<S@,}<N-}<S@@@@@"id5}<T6}<V@8}<T9}<V@@@@!vC~Y_D~Y`@F~Y_G~Y`@@@*local_findP~YcQ~Ym@S~YcT~Ym@@@@%cache]~Yn^~Ys@`~Yna~Ys@@@@"idj~Ytk~Yv@m~Ytn~Yv@@@@p~Ycq~Yv@@@@@s~Y[t~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@@@}<TzA@@}<NzA@@@@}<<z@@}<<z@@