package eliom

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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
71
72
73
Caml1999M033������������3eliom_cscache.eliom��M����< ��;i1ocaml.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@�A@"()!A@�"A@�A@$A@�%A@�A@@,Eliom_syntax*set_global0A@�1A@�A3A@�4A@�A@@@$true=A@�>A@�A@@A@�AA@�A@@@CA@�DA@�A@@@@FA@�GA@�A@IA@�JA@A@REqqSEq�z@@AUEqqVEq�z@@XEqqYEq�z@A��#�!tbEqcEq�@@!ajEqwkEqy@@@BA!bsEq{tEq}@@@BA@@@A,Eliom_shared%Value!tEq�fEq�z@@$unitEq�DEq�H@@Eq�DEq�H@@@'Hashtbl!tEq�[Eq�d@!aEq�MEq�O@@@#Lwt!tEq�TEq�Y@!bEq�QEq�S@@@@Eq�QEq�Y@@@@Eq�LEq�d@@@Eq�DEq�d@@@@Eq�CEq�z@@@@EqqEq�z@@EqqEq�z@@G�|�|I��@@AG�|�|I��@@G�|�|I��@@K��P[@@AK��P[@@K��P[@@'create_K��K��@K��K��@@@@@"()K��K��@@K��K��@@@@!c	L��
L��@L��
L��@@@/Eliom_reference(Volatile-eref_from_funM��M�@M��M�@@@%scope,Eliom_common-request_scope+M�,M�1@.M�/M�1@@@@@@?9N2=:N2?@@<N2==N2?@@@'Hashtbl&createHN2CIN2Q@KN2CLN2Q@@@@"10@TN2RUN2T@@@@WN2CXN2T@@@ZN28[N2U@^N29_N2T@@@@aM��bN2U@@@@@dL��eN2U@@@@smP[anP[c@@pP[aqP[c@@@/Eliom_reference(Volatile#get~P[gP[@P[gP[@@@@!cP[P[@P[P[@@@@P[gP[@@@P[]P[@@@L��P[@@@K��P[A@@@@K��P[@@K��P[@@7_eliom_fragment_ZYKbJG1SS@H@@�I@@�A@@@@!ySS@SS@@@��
SS@SS@@@2Eliom_client_value!tSS@@SS@@@@SS@@@SS@@SS@@@@SS@@@SS@@@SS@@@@@SS@@SS@@R�S@@ARS@@RS@@&createRR@RR@@@@@#RR@@ R!R@@@,Eliom_shared%Value&create.S/S@1S2S@@@@'create_=S>S@@SAS@@@@OISJS@@LSMS@@@@OSPS@SSTS@@@@^S_S@aSbS@@@@��A,client_valuepSqS@sStS@@@#pos&Lexing)pos_fnameSS@@@� @@�A@"@@�#@@�A@@(pos_lnumSS@"19@2@@�3@@�A@@#'pos_bolSS@#414@B@@�C@@�A@@3(pos_cnumSS@#455@R@@�S@@�A@@@@SS@@@IHSS@Ѱf@@�g@@�A@i@@�j@@�A@@ZGSS@"19@x@@�y@@�A@@iFSS@#414@@@�@@�A@@xESS@#455@@@�@@�A@@@@SS@@@@	S
S@@@@'ZYKbJG1@@�@@�A@@@�@@�A@@@"()@@�@@�A@@@�@@�A@@@%S&S@@@WV-S.S@@2S3S@@@@5S6S@@@8S9S@@@@;S<S@@@@>S?S@@@ARBSA@@@@DRES@@GRHS@@PUQYq@@ASUTYq@@VUWYq@@,do_cache_rawbUcU@eUfU@@@@@%cachenUoU@qUrU@@@@@"idzU{U@}U~U@@@@@$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@W4K�W4O@@@@W46W4O@@@&ignoreYqs
Yqy@YqsYqy@@@@#Lwt%catchYq{Yq@ Yq{!Yq@@@@@@@(Yq)Yq@@@$data0Yq1Yq@3Yq4Yq@@@6Yq7Yq@:Yq;Yq@@@@@@!eEYqFYq@HYqIYq@@@��'Hashtbl&removeVYqWYq@YYqZYq@@@@!ccYqdYq@fYqgYq@@@@"idpYqqYq@sYqtYq@@@@vYqwYq@@@#Lwt$failYqYq@YqYq@@@@!eYqYq@YqYq@@@@YqYq@@@YqYq@@@YqYq@YqYq@@@@YqzYq@Yq{Yq@@@@YqsYq@@@W46Yq@@@VYq@@@UYqA@@UYqA@@UYqA@@@@UYq@@UYq@@[[@@A[[@@[[@@(do_cache[[@[[@@@@@%cache[[@[[@@@@@"id[[@[[@@@@@$data[[@�[[@@@,do_cache_raw
[[@
[[@@@@%cache[[@[[@@@@"id$[%[@'[([@@@@#Lwt&return5[6[�@8[9[�@@@@$dataB[C[@E[F[@@@@H[I[@L[M[@@@@O[P[@@@R[S[A@@U[V[A@@X[Y[A@@@@[[\[@@^[_[@@7_eliom_fragment_ZYKbJG2p_@Zq_@s@@@�@@�A@@@@{_@I|_@|@~_@I_@|@@@��ʰ_@I_@|@_@I_@|@@@_@I_@|@@_@I_@|@@@@_@I_@|@@@̰_@I_@|@@_@I_@|@@@@_@I_@|@@@_@I_@|@@@_@I_@|@@@@@_@I_@|@@_@I_@|@@6_eliom_escaped_ident_3_@p_@s@Y@@�Z@@�A@@@@_@p_@s@_@p_@s@@@��_@p_@s@_@p_@s@@@@_@p_@s@@@@_@p_@s@@@_@p_@s@@@_@p_@s@@@@@_@p_@s@@_@p_@s@@6_eliom_escaped_ident_2_@k_@o@@@�@@�A@@@@L	_@k
_@o@_@k
_@o@@@��X_@k_@o@_@k_@o@@@@_@k_@o@@@@!_@k"_@o@@@$_@k%_@o@@@'_@k(_@o@@@@@*_@k+_@o@@-_@k._@o@@6_eliom_escaped_ident_19_@c:_@j@@@�@@�A@@@@D_@cE_@j@G_@cH_@j@@@��P_@cQ_@j@S_@cT_@j@@@@X_@cY_@j@@@@\_@c]_@j@@@__@c`_@j@@@b_@cc_@j@@@@@e_@cf_@j@@h_@ci_@j@@k]l_@|@@An]o_@|@@q]r_@|@@(do_cache}]~]@]]@@@@@%cache]]!@]]!@@@@@"id]"]$@]"]$@@@@@!v]%]&@]%]&@@@��(do_cache^)+^)3@^)+^)3@@@@%cache^)4^)9@^)4^)9@@@@"id^):^)<@^):^)<@@@@!v^)=^)>@^)=^)>@@@@^)+^)>@@@&ignore_@B_@H@_@B_@H@@@@_@Z_@s@_@Z_@s@@@@��_@I_@J@	_@I
_@J@@@_@I_@J@@@�@@�A@@@�@@�A@@*_@I+_@J@"31@@@�@@�A@@9_@I:_@J@#832@@@�@@�A@@H_@II_@J@#841@@@�@@�A@@@@R_@IS_@J@@@ذ]_@I^_@J@a@@�@@�A@@@�@@�A@@װn_@Io_@J@"31@@@�	@@�A@@ְ}_@I~_@J@#832@@@�@@�A@@հ_@I_@J@#841@&@@�'@@�A@@@@_@I_@J@@@@_@I_@J@@@@'ZYKbJG25@@�6@@�A@8@@�9@@�A@@@-escaped_value_@c_@j@_@c_@j@@@@_@c_@j@_@c_@j@@@@%cache_@e_@j@_@e_@j@@@@_@c_@d@@@@_@c_@j@@@0_@k_@o@_@k_@o@@@@_@k_@o@_@k_@o@@@@"id_@m�_@o@_@m_@o@@@@_@k_@l@@@@_@k	_@o@@@__@p_@s@_@p_@s@@@@_!_@p"_@s@$_@p%_@s@@@@!v._@r/_@s@1_@r2_@s@@@@4_@p5_@q@@@@7_@p8_@s@@@@@@�@@�A@@@=_@I>_@J@@@onE_@IF_@J@$unitN_@vO_@z@@Q_@vR_@z@@@@T_@IU_@J@@@W_@IX_@J@@@@Z_@I[_@|@@@@]_@B^_@|@@@`^)+a_@|@@@c]%d_@|A@@f]"g_@|A@@i]j_@|A@@@@l]m_@|@@o]p_@|@@7_eliom_fragment_ZYKbJG3f >f W@	@@�	@@�A@@@@ϰf -f `@f -f `@@@��۰f -f `@f -f `@@@Ͱf -f `@@f -f `@@@@f -f `@@@ݰf -f `@@f -f `@@@@f -f `@@@f -f `@@@f -f `@@@@@f -f `@@f -f `@@6_eliom_escaped_ident_6f Tf W@	j@@�	k@@�A@@@@"f Tf W@f Tf W@@@��.f Tf W@f Tf W@@@@f Tf W@@@@f Tf W@@@f Tf W@@@f Tf W@@@@@	�f T	f W@@	f T	f W@@6_eliom_escaped_ident_5	f O	f S@	@@�	@@�A@@@@]	f O	f S@	f O	f S@@@��i	&f O	'f S@	)f O	*f S@@@@	.f O	/f S@@@@	2f O	3f S@@@	5f O	6f S@@@	8f O	9f S@@@@@	;f O	<f S@@	>f O	?f S@@6_eliom_escaped_ident_4	Jf G	Kf N@	@@�	@@�A@@@@	Uf G	Vf N@	Xf G	Yf N@@@��	af G	bf N@	df G	ef N@@@@	if G	jf N@@@@	mf G	nf N@@@	pf G	qf N@@@	sf G	tf N@@@@@	vf G	wf N@@	yf G	zf N@@	|a~~	}l4@@A	a~~	l4@@	a~~	l4@@$find	a~	a~@	a~	a~@@@@@%cache	a~	a~@	a~	a~@@@@@(get_data	a~	a~@	a~	a~@@@@@"id	a~	a~@	a~	a~@@@'Hashtbl$find	b	b@	b	b@@@@,Eliom_shared%Value%local	b	b@	b	b@@@@%cache	b	b@	b	b@@@@	b	b@	b	b@@@@	b	b@@	b	b@@@@	b	b@
b
b@@@@"id
b

b@
b
b@@@@
b
b@@@)Not_found
c
c@@
c
 c@@@@@"th
*d
+d@
-d
.d@@@��##lwt
5e	
6e@@!v
De

Ee@
Ge

He@@@(get_data
Qe
Re@
Te
Ue@@@@"id
^e
_e@
ae
be@@@@
de
ee@@@@@
ge
he@@��&ignore
sf &
tf ,@
vf &
wf ,@@@@
f >
f W@
f >
f W@@@@��
d#
f -
f .@
f -
f .@@@"! 
f -
f .@
>@@�?@@�A@A@@�B@@�A@@2
f -
f .@"38@P@@�Q@@�A@@A
f -
f .@$1056@_@@�`@@�A@@P
f -
f .@$1069@n@@�o@@�A@@@@
f -
f .@@@ed
f -
f .@
@@�@@�A@@@�@@�A@@vc
f -
f .@"38@@@�@@�A@@b	f -
f .@$1056@@@�@@�A@@af -f .@$1069@@@�@@�A@@@@"f -#f .@@@@%f -&f .@@@@'ZYKbJG3@@�@@�A@@@�@@�A@@@@f GAf N@Cf GDf N@@@@Nf GOf N@Qf GRf N@@@@%cache[f I\f N@^f I_f N@@@@af Gbf H@@@@df Gef N@@@Aof Opf S@rf Osf S@@@@o}f O~f S@f Of S@@@@"idf Qf S@f Qf S@@@@f Of P@@@@f Of S@@@pf Tf W@f Tf W@@@@ٰf Tf W@f Tf W@@@@!vf Vf W@f Vf W@@@@f Tf U@@@@f Tf W@@@@X@@�Y@@�A@@@f -f .@@@		f -f .@$unitf Zf ^@@f Zf ^@@@@f -f .@@@f -f .@@@@f -f `@@@@f &f `@@@#Lwt&returngbhgbr@gbhgbr@@@@!vgbsgbt@gbsgbt@@@@gbhgbt@@@
f &gbt@@@
egbt@@@@egbt@@egbtA@@@@dgbt@@��,do_cache_raw"l#l$@%l&l$@@@@%cache/l%0l*@2l%3l*@@@@"id<l+=l-@?l+@l-@@@@"thIl.Jl0@Ll.Ml0@@@@OlPl0@@@"thWl2Xl4@Zl2[l4@@@]l^l4@@@`dal4@@@@cbdl4@@@fa~gl4A@@ia~jl4A@@la~ml4A@@@@oa~~pl4@@ra~~sl4@@{n66|s*H@@A~n66s*H@@n66s*H@@uJJw@@AuJJw@@uJJw@@yy@@Ayy@@yy@)Not_readyyy@@@@yy@@
D@@�
E@@�A@yy@@{{:@@A{{:@@{{:@@*local_find{{@{{@@@@@%cache{{@{{@@@@@"id{�{@{�{@@@'Hashtbl$find{{@{{@@@@,Eliom_shared%Value%local
{
{,@
{
{,@@@@%cache
{-
{2@
{-
{2@@@@
{
{3@
"{
#{2@@@@1
+{4
,{6@@
.{4
/{6@@@@
1{
2{7@
5{
6{6@@@@"id
?{8
@{:@
B{8
C{:@@@@
E{
F{:@@@
H{�
I{:A@@
K{
L{:A@@@@
N{
O{:@@
Q{
R{:@@
Z}<<
[z@@A
]}<<
^z@@
`}<<
az@@-find_if_ready
l}<@
m}<M@
o}<@
p}<M@@@@@%cache
x}<N
y}<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@@@@!vzz@	z
z@@@@zz@@@@%raisezz@zz@@@@)Not_ready&z'z@@)z*z@@@@,z-z@@@@/z|0z@@@2~Y[3z@@@5}<T6zA@@8}<N9zA@@@@;}<<<z@@>}<<?z@@*JA@�KA@�A@MA@�NA@�A@@)(WA@�XA@�AZA@�[A@�A@@@%falsedA@�eA@�A@gA@�hA@�A@@@jA@�kA@�A@@@@mA@�nA@�A@pA@�qA@�A@
OCaml

Innovation. Community. Security.