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
62
63
64
65
66
67
68
69
70
Caml1999M0303eliom_cscache.eliom5P1**
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@@@@{zz@@@,client_value|S@@@#pos&Lexing)pos_fname@@@
(pos_lnum"19@@@'pos_bol##414@@@(pos_cnum,#455@@@@@0@@(6+@@@$<"19@@@"C#414@@@ J#455@@@@@N@@@N@@@'ZYKbJG1@@@@"()@@@@[@@^@@@@`@@`@@@@@@TSUS@@@WRXSA@@@ZR[S@@͠@cUdYq@@A@@,do_cache_rawoUpU@rUsU@@@@@%cache{U|U@~UU@@@@@"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@@@@$data W4K
W4O@W4K
W4O@@@@W46W4O@@@&ignoreYqsYqy@YqsYqy@@@@#Lwt%catch*Yq{+Yq@-Yq{.Yq@@@@@@@5Yq6Yq@@@$data=Yq>Yq@@YqAYq@@@CYqDYq@GYqHYq@@@@@@!eRYqSYq@UYqVYq@@@'Hashtbl&removecYqdYq@fYqgYq@@@@!cpYqqYq@sYqtYq@@@@"id}Yq~Yq@YqYq@@@@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&return9[:[@<[=[@@@@$dataF[G[@I[J[@@@@L[M[@P[Q[@@@@S[T[@@@V[W[A@@Y[Z[A@@\[][A@@@_[`[@@@7_eliom_fragment_ZYKbJG2q_@Zr_@s@@@@@y_@Iz_@|@@@@@@@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_3_@p$@*@@@@%@@!@@@@@@@@@@@@@@@6_eliom_escaped_ident_2_@k_@o@C@@@@>@@:
@@@@@@@@@@@@@@@6_eliom_escaped_ident_1_@c_@j@\@@@@W@@S
@@@@@@@@@@@@@@@]_@|@@A@@(do_cache]]@]]@@@@@%cache]]!@]]!@@@@@"id]"]$@]"]$@@@@@!v]%]&@ ]%
]&@@@(do_cache^)+^)3@^)+^)3@@@@%cache"^)4#^)9@%^)4&^)9@@@@"id/^):0^)<@2^):3^)<@@@@!v<^)==^)>@?^)=@^)>@@@@B^)+C^)>@@@&ignoreL_@BM_@H@O_@BP_@H@@@@@@@qc_@J@@@on
q@@@j"31@
@@h#832@@@f!#841@@@@@%@@+$@$@@1"31@+@@8#832@2@@?#841@9@@@@C@@@C@@@'ZYKbJG2?@?@@@-escaped_value@@@@@@%cache_@e_@j@_@e_@j@@@@_@d@@@@ @@((@@@100@@@"id_@m_@o@_@m_@o@@@@=_@l@@@@?@@<]]@@@fee@@@!v_@r_@s@_@r_@s@@@@r_@q@@@@t@@@@@@@@$unit_@v_@z@@@@@@@@@@@@@@_@B_@|@@@^)+_@|@@@]%_@|A@@]" _@|A@@"]#_@|A@@@%]&_@|@@R@7_eliom_fragment_ZYKbJG37f >8f W@@@@@Ȱ?f -@f `@@@@@@@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_6[f T$@@@@@@@@@@@@@@@@@@@@@@6_eliom_escaped_ident_5sf Otf S@ @@@@@@
@@@@@@@@@@@@@@@6_eliom_escaped_ident_4f Gf 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@ b
b@@@@Xbb@@bb@@@@bb@bb@@@@"id&b'b@)b*b@@@@,b-b@@@)Not_found6c7c@@9c:c@@@@@"thDdEd@GdHd@@@##lwtOe Pe@@!v^e
_e@ae
be@@@(get_datakele@neoe@@@@"idxeye@{e|e@@@@~ee@@@@ee@@&ignoref &f ,@f &f ,@@@@edd@@@ef .@@@
G@G@@"38@N@@$1056@U@@!$1069@\@@@@%@@+e@e@@1"38@l@@8$1056@s@@?$1069@z@@@@C@@@C@@@'ZYKbJG3@@@@Akk@@@tss@@@%cachef If N@ f I
f N@@@@f H@@@@@@^@@@@@@"id#f Q$f S@&f Q'f S@@@@)f P@@@@@@{@@@@@@!v@f VAf W@Cf VDf W@@@@Ff U@@@@@@@@@@@@$unitQf ZRf ^@@@@@@@@@@@@@@Uf &Vf `@@@#Lwt&returnagbhbgbr@dgbhegbr@@@@!vngbsogbt@qgbsrgbt@@@@tgbhugbt@@@wf &xgbt@@@ze{gbt@@@@}e~gbt@@egbtA@@@dgbt@@,do_cache_rawll$@ll$@@@@%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@@C@n66s*H@@A@@uJJw@@A@@yy@@A@)Not_ready y y@@@ y y@@ @@ @@A@@ { {:@@A@@*local_find { {@ !{ "{@@@@@%cache *{ +{@ -{ .{@@@@@"id 6{ 7{@ 9{ :{@@@'Hashtbl$find E{ F{@ H{ I{@@@@,Eliom_shared%Value%local Z{ [{,@ ]{ ^{,@@@@%cache g{- h{2@ j{- k{2@@@@ m{ n{3@ q{ r{2@@@@ z{4 {{6@@ }{4 ~{6@@@@ { {7@ { {6@@@@"id {8 {:@ {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
5z
6z@@!v
>z
?z@
Az
Bz@@@
Dz
Ez@@@@!v
Lz
Mz@
Oz
Pz@@@@
Uz
Vz@@@@%raise
_z
`z@
bz
cz@@@@)Not_ready
lz
mz@@
oz
pz@@@@
rz
sz@@@@
uz|
vz@@@
x~Y[
yz@@@
{}<T
|zA@@
~}<N
zA@@@
}<<
z@@ޠ@
}
@
@@
{
@@@%false
@
@@@
@@@
@
@