Source file eliom_cscache.ml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Caml1999M0313eliom_cscache.eliom5*j)1ocaml.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@@&ZYKbJG@@@@@@"()@@@,Eliom_syntax*set_global@@@$true!@!@@@!@@@!@!@'Eqq(Eqz@@A@A !t1Eq2Eq@@!a9Eqw:Eqy@@@BA!bBEq{CEq}@@@BA@@@A,Eliom_shared%Value!tPEqfQEqz@@$unit[EqD\EqH@@^EqD_EqH@@@'Hashtbl!thEq[iEqd@!aoEqMpEqO@@@#Lwt!tzEqT{EqY@!bEqQEqS@@@@EqQEqY@@@@EqLEqd@@@EqDEqd@@@@EqCEqz@@@@EqqEqz@@l@G||I@@A@@KP[@@A@@'create_KK@KK@@@@@"()KK@@KK@@@@!cLL@LL@@@/Eliom_reference(Volatile-eref_from_funMM@MM@@@%scope,Eliom_common-request_scopeMM1@MM1@@@@@@?N2=N2?@@N2=N2?@@@'Hashtbl&createN2C N2Q@N2CN2Q@@@@"10@N2RN2T@@@@N2CN2T@@@N28N2U@N29N2T@@@@!M"N2U@@@@$L%N2U@@@@s-P[a.P[c@@0P[a1P[c@@@/Eliom_reference(Volatile#get>P[g?P[@AP[gBP[@@@@!cKP[LP[@NP[OP[@@@@QP[gRP[@@@TP[]UP[@@@WLXP[@@@ZK[P[A@@@]K^P[@@@7_eliom_fragment_ZYKbJG1oSpS@@@@@!yxSyS@@@
@@2Eliom_client_value!t@@@@@@ @@@@@@@RS@@A@@&createRR@RR@@@@@RR@@RR@@@,Eliom_shared%Value&createSS@SS@@@@'create_SS@SS@@@@SS@@SS@@@@SS@SS@@@@vuu@@@,client_valuewS@@@#pos&Lexing)pos_fname@@@
(pos_lnum"19@@@'pos_bol##414@@@(pos_cnum,#455@@@@@0@@(6&@@@$<"19@@@"C#414@@@ J#455@@@@@N@@@N@@@'ZYKbJG1@@@@"()@@@@[@@^@@@@`@@`@@@@@@OSPS@@@RRSSA@@@URVS@@͠@^U_Yq@@A@@,do_cache_rawjUkU@mUnU@@@@@%cachevUwU@yUzU@@@@@"idUU@UU@@@@@$dataUU@UU@@@@!cVV@VV@@@,Eliom_shared%Value%localVV'@VV'@@@@%cacheV(V-@V(V-@@@@V.V0@@V.V0@@@@VV0@@@@VV0@@'Hashtbl'replaceW46W4E@W46W4E@@@@!cW4FW4G@W4FW4G@@@@"idW4HW4J@W4HW4J@@@@$dataW4KW4O@W4KW4O@@@@
W46W4O@@@&ignoreYqsYqy@YqsYqy@@@@#Lwt%catch%Yq{&Yq@(Yq{)Yq@@@@@@@0Yq1Yq@@@$data8Yq9Yq@;Yq<Yq@@@>Yq?Yq@BYqCYq@@@@@@!eMYqNYq@PYqQYq@@@'Hashtbl&remove^Yq_Yq@aYqbYq@@@@!ckYqlYq@nYqoYq@@@@"idxYqyYq@{Yq|Yq@@@@~YqYq@@@#Lwt$failYqYq@YqYq@@@@!eYqYq@YqYq@@@@YqYq@@@YqYq@@@YqYq@YqYq@@@@YqzYq@Yq{Yq@@@@YqsYq@@@W46Yq@@@VYq@@@UYqA@@UYqA@@UYqA@@@UYq@@h@[[@@A@@(do_cache[[@[[@@@@@%cache[[@[[@@@@@"id[[@[[@@@@@$data[[@[[@@@,do_cache_raw [
[@[
[@@@@%cache[[@[[@@@@"id#[$[@&['[@@@@#Lwt&return4[5[@7[8[@@@@$dataA[B[@D[E[@@@@G[H[@K[L[@@@@N[O[@@@Q[R[A@@T[U[A@@W[X[A@@@Z[[[@@@7_eliom_fragment_ZYKbJG2l_@Zm_@s@@@@@t_@Iu_@|@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_3_@p@ @@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_2_@k_@o@8@@@@3@@/
@@@@@@@@@@@@6_eliom_escaped_ident_1_@c_@j@P@@@@K@@G
@@@@@@@@@@@@]_@|@@A@@(do_cache]]@]]@@@@@%cache]]!@]]!@@@@@"id]"]$@]"]$@@@@@!v]%]&@]%]&@@@(do_cache^)+ ^)3@^)+^)3@@@@%cache^)4^)9@^)4^)9@@@@"id"^):#^)<@%^):&^)<@@@@!v/^)=0^)>@2^)=3^)>@@@@5^)+6^)>@@@&ignore?_@B@_@H@B_@BC_@H@@@@@@@iV_@J@@@gec@@@a"31@@@_#832@@@] #841@
@@@@$@@*@@@0"31@@@}7#832@$@@{>#841@+@@@@B@@@B@@@'ZYKbJG21@1@@@-escaped_value@@@@@@%cache_@e_@j@_@e_@j@@@@_@d@@@@@@%%@@@.--@@@"id_@m_@o@_@m_@o@@@@:_@l@@@@<@@<YY@@@baa@@@!v_@r_@s@_@r_@s@@@@n_@q@@@@p@@@@@@@@y$unit_@v_@z@@@@@@@@@@@@@@_@B _@|@@@^)+_@|@@@]%_@|A@@]"_@|A@@]_@|A@@@]_@|@@Q@7_eliom_fragment_ZYKbJG3)f >*f W@@@@@1f -2f `@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_6Hf T@@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_5_f O`f S@@@@@@@
@@@@@@@@@@@@6_eliom_escaped_ident_4wf Gxf N@
@@@@@@
@@@@@@@@@@@@a~~l4@@A@@$finda~a~@a~a~@@@@@%cachea~a~@a~a~@@@@@(get_dataa~a~@a~a~@@@@@"ida~a~@a~a~@@@'Hashtbl$findbb@bb@@@@,Eliom_shared%Value%localbb@bb@@@@%cachebb@bb@@@@bb@bb@@@@Bbb@@bb@@@@bb@bb@@@@"idbb@bb@@@@bb@@@)Not_found c!c@@#c$c@@@@@"th.d/d@1d2d@@@##lwt9e :e@@!vHe
Ie@Ke
Le@@@(get_dataUeVe@XeYe@@@@"idbece@eefe@@@@heie@@@@kele@@&ignorewf &xf ,@zf &{f ,@@@@]\\@@@]f .@@@0@0@@"38@7@@$1056@>@@ $1069@E@@@@$@@*N@N@@0"38@U@@7$1056@\@@>$1069@c@@@@B@@@B@@@'ZYKbJG3i@i@@@8ii@@@rqq@@@%cachef If N@f If N@@@@~f H@@@@@@U@@@@@@"idf Q
f S@f Qf S@@@@f P@@@@@@r@@@@@@!v)f V*f W@,f V-f W@@@@/f U@@@@@@@@@@@@$unit:f Z;f ^@@@@@@@@@@@
@@@>f &?f `@@@#Lwt&returnJgbhKgbr@MgbhNgbr@@@@!vWgbsXgbt@Zgbs[gbt@@@@]gbh^gbt@@@`f &agbt@@@cedgbt@@@@feggbt@@iejgbtA@@@ldmgbt@@,do_cache_rawxlyl$@{l|l$@@@@%cachel%l*@l%l*@@@@"idl+l-@l+l-@@@@"thl.l0@l.l0@@@@ll0@@@"thl2l4@l2l4@@@ll4@@@dl4@@@@bl4@@@a~l4A@@a~l4A@@a~l4A@@@a~~l4@@B@n66s*H@@A@@uJJw@@A@@yy@@A@)Not_readyyy@@@@yy@@ @@ @@A@@{{:@@A@@*local_find { {@
{ {@@@@@%cache { {@ { {@@@@@"id { {@ "{ #{@@@'Hashtbl$find .{ /{@ 1{ 2{@@@@,Eliom_shared%Value%local C{ D{,@ F{ G{,@@@@%cache P{- Q{2@ S{- T{2@@@@ V{ W{3@ Z{ [{2@@@@ c{4 d{6@@ f{4 g{6@@@@ i{ j{7@ m{ n{6@@@@"id w{8 x{:@ z{8 {{:@@@@ }{ ~{:@@@ { {:A@@ { {:A@@@ { {:@@@ }<< z@@A@@-find_if_ready }<@ }<M@ }<@ }<M@@@@@%cache }<N }<S@ }<N }<S@@@@@"id }<T }<V@ }<T }<V@@@@!v ~Y_ ~Y`@ ~Y_ ~Y`@@@*local_find ~Yc ~Ym@ ~Yc ~Ym@@@@%cache ~Yn ~Ys@ ~Yn ~Ys@@@@"id ~Yt ~Yv@ ~Yt ~Yv@@@@ ~Yc ~Yv@@@@ ~Y[ ~Yv@@#Lwt%state z
z@
z
z@@@@!v
z
z@
z
z@@@@
z
z@@@#Lwt&Return
z
z@@!v
'z
(z@
*z
+z@@@
-z
.z@@@@!v
5z
6z@
8z
9z@@@@
>z
?z@@@@%raise
Hz
Iz@
Kz
Lz@@@@)Not_ready
Uz
Vz@@
Xz
Yz@@@@
[z
\z@@@@
^z|
_z@@@
a~Y[
bz@@@
d}<T
ezA@@
g}<N
hzA@@@
j}<<
kz@@ޠ@
f
u@
u@@
d
z
z@@@%false
@
@@@
@@@
@
@