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
Caml1999M031������������3eliom_cscache.eliom��5����*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(Eq�z@@A@A�� �!t1Eq2Eq@@!a9Eqw:Eqy@@@BA!bBEq{CEq}@@@BA@@@A,Eliom_shared%Value!tPEq�fQEq�z@@$unit[Eq�D\Eq�H@@^Eq�D_Eq�H@@@'Hashtbl!thEq�[iEq�d@!aoEq�MpEq�O@@@#Lwt!tzEq�T{Eq�Y@!bEq�QEq�S@@@@Eq�QEq�Y@@@@Eq�LEq�d@@@Eq�DEq�d@@@@Eq�CEq�z@@@@EqqEq�z@@l@G�|�|I��@@A@@K��P[@@A@@'create_K��K��@K��K��@@@@@"()K�K��@@K��K��@@@@!cL��L��@L��L��@@@/Eliom_reference(Volatile-eref_from_funM��M�@M��M�@@@%scope,Eliom_common-request_scopeM�M�1@M�M�1@@@@@@?N2=N2?@@N2=N2?@@@'Hashtbl&createN2C	N2Q@N2CN2Q@@@@"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[@@@WL��XP[@@@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@@@gec@@@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@@b�b@@@@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@@@@@@"idf 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
@
@@@
@@@
@
@