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
Caml1999M030������������3eliom_cscache.eliom��5P��1��*��*
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@@@@{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@W4H�W4J@@@@$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@@@@%cacheb�b@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
@
@@@
@@@
@
@