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
Caml1999M037„•¦¾������������5./eliom_cscache.eliom„•¦¾��56��
h��(Ê��(  �° 1ocaml.ppx.context°À&_none_@@�ÿA�   Àª   �)tool_nameÀ‘ ²*ppx_driver@@@   �,include_dirsÀ¨ �"[]@@@   �3hidden_include_dirs"À¨ �
&@&@@   �)load_path+À—  @À¨ �3@3@@  @À¨ �9@9@@@9@@   �,open_modules>À¨ �&B@B@@   �+for_packageGÀ¨ �$NoneL@L@@   �%debugQÀ¨ �%falseV@V@@   �+use_threads[À¨ �
_@_@@   �-use_vmthreadsdÀ¨ �h@h@@   �/recursive_typesmÀ¨ �q@q@@   �)principalvÀ¨ �%z@z@@   �-no_alias_depsÀ¨ �.ƒ@ƒ@@   �-unboxed_typesˆÀ¨ �7Œ@Œ@@   �-unsafe_string‘À¨ �@•@•@@   �'cookiesšÀ¨ �‚ž@ž@@@@ž@@@ž@žž  ¡@ ÐÀ� 	$__eliom__compilation_unit_id__ZYKbJG°À5./eliom_cscache.eliom@@�ÿÀ@@�ÿA°À@@�ÿÀ@@�ÿA@@À‘ ²&ZYKbJG°À³@@�ÿÀ´@@�ÿA@°À¶@@�ÿÀ·@@�ÿA°A@@@@°À@@�ÿÀ@@�ÿA@°À@@�ÿÀ@@�ÿA  £A ��#� !t°À G�B�PÀ!G�B�Q@  À�!a°À(G�B�HÀ)G�B�J@@@ BA  À�!b°À1G�B�LÀ2G�B�N@@@ BA@@@A�À£ ¡ ¡ �,Eliom_shared°À?G�B�wÀ@G�B�‹@ %Value !t À±@À£ �$unit°ÀNG�B�UÀOG�B�Y@@°ÀQG�B�UÀRG�B�Y@@@À£ ¡ �'Hashtbl°À[G�B�lÀ\G�B�u@ !t À�!a°ÀdG�B�^ÀeG�B�`@@@ À£ ¡ �#Lwt°ÀoG�B�eÀpG�B�j@ !t À�!b°ÀxG�B�bÀyG�B�d@@@@°À{G�B�bÀ|G�B�j@@@@°À~G�B�]ÀG�B�u@@@°À�G�B�UÀ‚G�B�u@@@@°À„G�B�TÀ…G�B�‹@@@@°À‡G�B�BÀˆG�B�‹@@°ÀŠG�B�BÀ‹G�B�‹@  ¡@ ÐÀ� 'create_°À–I���˜À—I���Ÿ@°À™I���˜ÀšI���Ÿ@@@À³  °À I��� À¡I���¢@°@@À¥ �"()°À©I��� ÀªI���¢@@°À¬I��� À­I���¢@@@@@�À²@ ÐÀ� !c°À¸J�¥�«À¹J�¥�¬@°À»J�¥�«À¼J�¥�¬@@@À¤À� ¡ �'Hashtbl°ÀÇJ�¥�¯ÀÈJ�¥�½@ &create°ÀÌJ�¥�¯ÀÍJ�¥�½@@@  @À‘  #100@°ÀÖJ�¥�¾À×J�¥�ÁA°@@@@°ÀÚJ�¥�¯ÀÛJ�¥�Á@@@@@°ÀÝJ�¥�§ÀÞJ�¥�Á@@À³  °ÀäK�Å�ËÀåK�Å�Í@°@@À¥ �D°ÀìK�Å�ËÀíK�Å�Í@@°ÀïK�Å�ËÀðK�Å�Í@@@@@�À� �!c°ÀøK�Å�ÑÀùK�Å�Ò@°ÀûK�Å�ÑÀüK�Å�Ò@@@°ÀþK�Å�ÇÀÿK�Å�Ò@@@°ÀJ�¥�§ÀK�Å�Ò@@@°ÀI��� ÀK�Å�ÒA@@@@°ÀI����ÀK�Å�Ò@@°À
I����ÀK�Å�Ò@   À¤À� ¡ ¡ �1Eliom_client_core°ÀU¯èÀU¯ò@ .Syntax_helpers 7register_client_closure°À"U¯èÀ#U¯ò@
@@  @À‘ ²'ZYKbJG1°ÀÓ@@�ÿÀÔ@@�ÿA@°ÀÖ@@�ÿÀ×@@�ÿA°A@@  @À³  °À9U¯èÀ:U¯ò@°@@À¥ �"()°Àé@@�ÿÀê@@�ÿA@°Àì@@�ÿÀí@@�ÿA@@@��À±@À£ �$unit°ÀQU¯ØÀRU¯ó@@°ÀTU¯ØÀUU¯ó@@@À£ ¡ �'Hashtbl°À^U¯ØÀ_U¯ó@ !t À�7eliom_inferred_type_a_2°ÀgU¯ØÀhU¯ó@@@ À�7eliom_inferred_type_b_3°ÀnU¯ØÀoU¯ó@@@@°ÀqU¯ØÀrU¯ó@@@°ÀtU¯ØÀuU¯ó@@@�À¤À� �'create_°ÀU¯èÀ€U¯ï@°À‚U¯èÀƒU¯ï@@@  @À¨ �ã°À‹U¯ðÀŒU¯ò@@°ÀŽU¯ðÀ�U¯ò@@@@°À‘U¯èÀ’U¯ò@@@°À”U¯èÀ•U¯ò@ °À˜U¯èÀ™U¯ò@@@@°À›U¯èÀœU¯ò@@@@°ÀE@@�ÿÀF@@�ÿA  ¡@ ÐÀ� ,do_cache_raw°ÀªWõùÀ«Wõ@°À­WõùÀ®Wõ@@@À³  °À´WõÀµWõ@°@@À� %cache°À¼WõÀ½Wõ@°À¿WõÀÀWõ@@@  °ÀÄWõÀÅWõ@°@@À� "id°ÀÌWõÀÍWõ@°ÀÏWõÀÐWõ@@@  °ÀÔWõÀÕWõ@°@@À� $data°ÀÜWõÀÝWõ@°ÀßWõÀàWõ@@@@@�À²@ ÐÀ� !c°ÀëXÀìX@°ÀîXÀïX@@@À¤À� ¡ ¡ �,Eliom_shared°ÀüX ÀýX8@ %Value %local°ÀX ÀX8@
@@  @À� �%cache°À
X9ÀX>@°ÀX9ÀX>@@@  @À¨ �q°ÀX?ÀXA@@°ÀX?ÀXA@@@@°ÀX À XA@@@@@°À"XÀ#XA@@À¯À¤À� ¡ �'Hashtbl°À0YEGÀ1YEV@ 'replace°À5YEGÀ6YEV@@@  @À� �!c°À?YEWÀ@YEX@°ÀBYEWÀCYEX@@@  @À� �"id°ÀLYEYÀMYE[@°ÀOYEYÀPYE[@@@  @À� �$data°ÀYYE\ÀZYE`@°À\YE\À]YE`@@@@°À_YEGÀ`YE`@@@À¤À� �&ignore°Ài[‚„Àj[‚Š@°Àl[‚„Àm[‚Š@@@  @À¤À� ¡ �#Lwt°Àz[‚ŒÀ{[‚•@ %catch°À[‚ŒÀ€[‚•@@@  @À³  °Àˆ[‚›À‰[‚œ@°@@À@°À�[‚›ÀŽ[‚œ@@@@@�À� �$data°À–[‚ À—[‚¤@°À™[‚ Àš[‚¤@@@°Àœ[‚–À�[‚¥@ °À [‚—À¡[‚¤@@@  @À³  °À©[‚«Àª[‚¬@°@@À� !e°À±[‚«À²[‚¬@°À´[‚«Àµ[‚¬@@@@@�À¯À¤À� ¡ �'Hashtbl°ÀÃ[‚°ÀÄ[‚¾@ &remove°ÀÈ[‚°ÀÉ[‚¾@@@  @À� �!c°ÀÒ[‚¿ÀÓ[‚À@°ÀÕ[‚¿ÀÖ[‚À@@@  @À� �"id°Àß[‚ÁÀà[‚Ã@°Àâ[‚ÁÀã[‚Ã@@@@°Àå[‚°Àæ[‚Ã@@@À¤À� ¡ �#Lwt°Àñ[‚ÅÀò[‚Í@ $fail°Àö[‚ÅÀ÷[‚Í@@@  @À� �!e°À�[‚ÎÀ[‚Ï@°À[‚ÎÀ[‚Ï@@@@°À[‚ÅÀ[‚Ï@@@°À	[‚°À
[‚Ï@@@°À[‚¦À
[‚Ð@ °À[‚§À[‚Ï@@@@°À[‚‹À[‚Ñ@ °À[‚ŒÀ[‚Ð@@@@°À[‚„À[‚Ñ@@@°ÀYEGÀ[‚Ñ@@@°À XÀ![‚Ñ@@@°À#WõÀ$[‚ÑA@@@@°À&WõõÀ'[‚Ñ@@°À)WõõÀ*[‚Ñ@  ¡@ ÐÀ� (do_cache°À5]Ó×À6]Óß@°À8]Ó×À9]Óß@@@À³  °À?]ÓàÀ@]Óå@°@@À� %cache°ÀG]ÓàÀH]Óå@°ÀJ]ÓàÀK]Óå@@@  °ÀO]ÓæÀP]Óè@°@@À� "id°ÀW]ÓæÀX]Óè@°ÀZ]ÓæÀ[]Óè@@@  °À_]ÓéÀ`]Óí@°@@À� $data°Àg]ÓéÀh]Óí@°Àj]ÓéÀk]Óí@@@@@�À¤À� �,do_cache_raw°Àu]ÓðÀv]Óü@°Àx]ÓðÀy]Óü@@@  @À� �%cache°À‚]ÓýÀƒ]Ó@°À…]ÓýÀ†]Ó@@@  @À� �"id°À�]ÓÀ�]Ó@°À’]ÓÀ“]Ó@@@  @À¤À� ¡ �#Lwt°À ]ÓÀ¡]Ó@ &return°À¥]ÓÀ¦]Ó@@@  @À� �$data°À¯]ÓÀ°]Ó@°À²]ÓÀ³]Ó@@@@°Àµ]ÓÀ¶]Ó@ °À¹]ÓÀº]Ó@@@@°À¼]ÓðÀ½]Ó@@@°À¿]ÓàÀÀ]ÓA@@@@°ÀÂ]ÓÓÀÃ]Ó@@°ÀÅ]ÓÓÀÆ]Ó@   À¤À� ¡ ¡ �»°ÀÕaQkÀÖaQ„@ º ¹°ÀÚaQkÀÛaQ„@@@  @À‘ ²'ZYKbJG2°À‹@@�ÿÀŒ@@�ÿA@°ÀŽ@@�ÿÀ�@@�ÿA°A@@  @À³  °ÀñaQkÀòaQ„@°@@À¤  @À� 6_eliom_escaped_ident_1°ÀýaQtÀþaQ{@°À§@@�ÿÀ¨@@�ÿA@@  @À� 6_eliom_escaped_ident_2°À	aQ|À
aQ€@°À³@@�ÿÀ´@@�ÿA@@  @À� 6_eliom_escaped_ident_3°ÀaQ�ÀaQ„@°À¿@@�ÿÀÀ@@�ÿA@@@@°ÀÂ@@�ÿÀÃ@@�ÿA@@@��À£ �Ô°À$aQZÀ%aQ�@@°À'aQZÀ(aQ�@@@�À¤À� �(do_cache°À2aQkÀ3aQs@°À5aQkÀ6aQs@@@  @À��À¤À� ¡ ¡ �,°ÀFaQtÀGaQ{@ + 1get_escaped_value°ÀLaQtÀMaQ{@	@@  @À� �Y°ÀUaQtÀVaQ{@°ÀXaQtÀYaQ{@@@@°À[aQtÀ\aQ{@@@À£ ¡ ¡ �,Eliom_shared°ÀgaQtÀhaQ{@ %Value !t À±@À£ �%°ÀuaQtÀvaQ{@@°ÀxaQtÀyaQ{@@@À£ ¡ �$°À�aQtÀ‚aQ{@ # À�7eliom_inferred_type_a_4°À‰aQtÀŠaQ{@@@ À£ ¡ �#Lwt°À”aQtÀ•aQ{@ !t À�7eliom_inferred_type_b_5°À�aQtÀžaQ{@@@@°À aQtÀ¡aQ{@@@@°À£aQtÀ¤aQ{@@@°À¦aQtÀ§aQ{@@@@°À©aQtÀªaQ{@@@°À¬aQvÀ­aQ{@@@  @À��À¤À� ¡ ¡ �£°À½aQ|À¾aQ€@ ¢ w°ÀÂaQ|ÀÃaQ€@@@  @À� �ðÀËaQ|ÀÌaQ€@°ÀÎaQ|ÀÏaQ€@@@@°ÀÑaQ|ÀÒaQ€@@@À�7eliom_inferred_type_a_6°À×aQ|ÀØaQ€@@@°ÀÚaQ~ÀÛaQ€@@@  @À��À¤À� ¡ ¡ �ѰÀëaQ�ÀìaQ„@ Ð ¥°ÀðaQ�ÀñaQ„@@@  @À� �å°ÀùaQ�ÀúaQ„@°ÀüaQ�ÀýaQ„@@@@°ÀÿaQ�À�aQ„@@@À�7eliom_inferred_type_a_7°ÀaQ�ÀaQ„@@@°ÀaQƒÀ	aQ„@@@@°ÀaQkÀaQ„@@@°ÀaQkÀaQ„@ °ÀaQkÀaQ„@@@@°ÀaQkÀaQ„@@@@°À¿@@�ÿÀÀ@@�ÿA   À¤À� ¡ ¡ �°À(h.LÀ)h.e@ 
 °À-h.LÀ.h.e@@@  @À‘ ²'ZYKbJG3°ÀÞ@@�ÿÀß@@�ÿA@°Àá@@�ÿÀâ@@�ÿA°A@@  @À³  °ÀDh.LÀEh.e@°@@À¤  @À� 6_eliom_escaped_ident_4°ÀPh.UÀQh.\@°Àú@@�ÿÀû@@�ÿA@@  @À� 6_eliom_escaped_ident_5°À\h.]À]h.a@°À@@�ÿÀ@@�ÿA@@  @À� 6_eliom_escaped_ident_6°Àhh.bÀih.e@°À@@�ÿÀ@@�ÿA@@@@°À@@�ÿÀ@@�ÿA@@@��À£ �'°Àwh.;Àxh.n@@°Àzh.;À{h.n@@@�À¤À� �(do_cache°À…h.LÀ†h.T@°Àˆh.LÀ‰h.T@@@  @À��À¤À� ¡ ¡ �°À™h.UÀšh.\@ ~ S°Àžh.UÀŸh.\@@@  @À� �X°À§h.UÀ¨h.\@°Àªh.UÀ«h.\@@@@°À­h.UÀ®h.\@@@À£ ¡ ¡ �R°À¸h.UÀ¹h.\@ Q P À±@À£ �t°ÀÄh.UÀÅh.\@@°ÀÇh.UÀÈh.\@@@À£ ¡ �s°ÀÐh.UÀÑh.\@ r À�7eliom_inferred_type_a_8°ÀØh.UÀÙh.\@@@ À£ ¡ �O°Àâh.UÀãh.\@ N À�7eliom_inferred_type_b_9°Àêh.UÀëh.\@@@@°Àíh.UÀîh.\@@@@°Àðh.UÀñh.\@@@°Àóh.UÀôh.\@@@@°Àöh.UÀ÷h.\@@@°Àùh.WÀúh.\@@@  @À��À¤À� ¡ ¡ �ð°À
h.]Àh.a@ ï Ä°Àh.]Àh.a@@@  @À� �½°Àh.]Àh.a@°Àh.]Àh.a@@@@°Àh.]Àh.a@@@À�8eliom_inferred_type_a_10°À$h.]À%h.a@@@°À'h._À(h.a@@@  @À��À¤À� ¡ ¡ �°À8h.bÀ9h.e@  ò°À=h.bÀ>h.e@@@  @À� �ß°ÀFh.bÀGh.e@°ÀIh.bÀJh.e@@@@°ÀLh.bÀMh.e@@@À�8eliom_inferred_type_a_11°ÀRh.bÀSh.e@@@°ÀUh.dÀVh.e@@@@°ÀXh.LÀYh.e@@@°À[h.LÀ\h.e@ °À_h.LÀ`h.e@@@@°Àbh.LÀch.e@@@@°À@@�ÿÀ
@@�ÿA  ¡@ ÐÀ� $load°ÀqpDOÀrpDS@°ÀtpDOÀupDS@@@À³  °À{pDTÀ|pDY@°@@À� %cache°ÀƒpDTÀ„pDY@°À†pDTÀ‡pDY@@@  °À‹pDZÀŒpDb@°@@À� (get_data°À“pDZÀ”pDb@°À–pDZÀ—pDb@@@  °À›pDcÀœpDe@°@@À� "id°À£pDcÀ¤pDe@°À¦pDcÀ§pDe@@@@@�À²@ ÐÀ� "th°À²qhnÀ³qhp@°ÀµqhnÀ¶qhp@@@À¤À� �(get_data°À¿qhsÀÀqh{@°ÀÂqhsÀÃqh{@@@  @À� �"id°ÀÌqh|ÀÍqh~@°ÀÏqh|ÀÐqh~@@@@°ÀÒqhsÀÓqh~@@@@@°ÀÕqhjÀÖqh~@@À¯À¤À� �,do_cache_raw°Àáu8:Àâu8F@°Àäu8:Àåu8F@@@  @À� �%cache°Àîu8GÀïu8L@°Àñu8GÀòu8L@@@  @À� �"id°Àûu8MÀüu8O@°Àþu8MÀÿu8O@@@  @À� �"th°Àu8PÀ	u8R@°Àu8PÀu8R@@@@°Àu8:Àu8R@@@À� �"th°Àu8TÀu8V@°Àu8TÀu8V@@@°Àu8:Àu8V@@@°ÀqhjÀ u8V@@@°À"pDTÀ#u8VA@@@@°À%pDDÀ&u8V@@°À(pDDÀ)u8V@  ¡@ ÐÀ� $find°À4wXcÀ5wXg@°À7wXcÀ8wXg@@@À³  °À>wXhÀ?wXm@°@@À� %cache°ÀFwXhÀGwXm@°ÀIwXhÀJwXm@@@  °ÀNwXnÀOwXv@°@@À� (get_data°ÀVwXnÀWwXv@°ÀYwXnÀZwXv@@@  °À^wXwÀ_wXy@°@@À� "id°ÀfwXwÀgwXy@°ÀiwXwÀjwXy@@@@@�À¦À¤À� ¡ �'Hashtbl°Àxx|‚Àyx|Ž@ $find°À}x|‚À~x|Ž@@@  @À¤À¤À� ¡ ¡ �,Eliom_shared°À�x|‘À�x|©@ %Value %local°À–x|‘À—x|©@
@@  @À� �%cache°À x|ªÀ¡x|¯@°À£x|ªÀ¤x|¯@@@@°À¦x|�À§x|°@ °Àªx|‘À«x|¯@@@  @À¨ �°À³x|±À´x|³@@°À¶x|±À·x|³@@@@°À¹x|�Àºx|´@ °À½x|�À¾x|³@@@  @À� �"id°ÀÇx|µÀÈx|·@°ÀÊx|µÀËx|·@@@@°ÀÍx|‚ÀÎx|·@@@ °À¥ �)Not_found°À×y¸¿ÀØy¸È@@°ÀÚy¸¿ÀÛy¸È@@@@À¤À� �$load°Àäy¸ÌÀåy¸Ð@°Àçy¸ÌÀèy¸Ð@@@  @À� �%cache°Àñy¸ÑÀòy¸Ö@°Àôy¸ÑÀõy¸Ö@@@  @À� �(get_data°Àþy¸×Àÿy¸ß@°Ày¸×Ày¸ß@@@  @À� �"id°Ày¸àÀy¸â@°Ày¸àÀy¸â@@@@°Ày¸ÌÀy¸â@@@@°Àx|~Ày¸â@@@°ÀwXhÀy¸âA@@@@°ÀwXXÀy¸â@@°ÀwXXÀy¸â@  •°À )Not_ready°À'{äîÀ({ä÷@°@�@@°À,{ääÀ-{ä÷@@°À/{ääÀ0{ä÷@@°À2{ääÀ3{ä÷@  ¡@ ÐÀ� *local_find°À>}ùýÀ?}ù@°ÀA}ùýÀB}ù@@@À³  °ÀH}ùÀI}ù
@°@@À� %cache°ÀP}ùÀQ}ù
@°ÀS}ùÀT}ù
@@@  °ÀX}ùÀY}ù@°@@À� "id°À`}ùÀa}ù@°Àc}ùÀd}ù@@@@@�À¤À� ¡ �'Hashtbl°Àp}ùÀq}ù@ $find°Àu}ùÀv}ù@@@  @À¤À¤À� ¡ ¡ �,Eliom_shared°À‡}ù"Àˆ}ù:@ %Value %local°ÀŽ}ù"À�}ù:@
@@  @À� �%cache°À˜}ù;À™}ù@@°À›}ù;Àœ}ù@@@@@°Àž}ù!ÀŸ}ùA@ °À¢}ù"À£}ù@@@@  @À¨ �°À«}ùBÀ¬}ùD@@°À®}ùBÀ¯}ùD@@@@°À±}ù À²}ùE@ °Àµ}ù!À¶}ùD@@@  @À� �"id°À¿}ùFÀÀ}ùH@°ÀÂ}ùFÀÃ}ùH@@@@°ÀÅ}ùÀÆ}ùH@@@°ÀÈ}ùÀÉ}ùHA@@@@°ÀË}ùùÀÌ}ùH@@°ÀÎ}ùùÀÏ}ùH@  ¡@ ÐÀ� -find_if_ready°ÀÚJNÀÛJ[@°ÀÝJNÀÞJ[@@@À³  °ÀäJ\ÀåJa@°@@À� %cache°ÀìJ\ÀíJa@°ÀïJ\ÀðJa@@@  °ÀôJbÀõJd@°@@À� "id°ÀüJbÀýJd@°ÀÿJbÀ	�Jd@@@@@�À²@ ÐÀ� !v°À	�@gmÀ	�@gn@°À	�@gmÀ	�@gn@@@À¤À� �*local_find°À	�@gqÀ	�@g{@°À	�@gqÀ	�@g{@@@  @À� �%cache°À	%�@g|À	&�@g�@°À	(�@g|À	)�@g�@@@  @À� �"id°À	2�@g‚À	3�@g„@°À	5�@g‚À	6�@g„@@@@°À	8�@gqÀ	9�@g„@@@@@°À	;�@giÀ	<�@g„@@À¥À¤À� ¡ �#Lwt°À	I�Aˆ�À	J�Aˆ™@ %state°À	N�Aˆ�À	O�Aˆ™@@@  @À� �!v°À	X�AˆšÀ	Y�Aˆ›@°À	[�AˆšÀ	\�Aˆ›@@@@°À	^�Aˆ�À	_�Aˆ›@@@ °À¥ ¡ �#Lwt°À	j�Aˆ¡À	k�Aˆ«@ &Return� @À� !v°À	u�Aˆ¬À	v�Aˆ­@°À	x�Aˆ¬À	y�Aˆ­@@@°À	{�Aˆ¡À	|�Aˆ­@@@@À� �!v°À	ƒ�Aˆ±À	„�Aˆ²@°À	†�Aˆ±À	‡�Aˆ²@@@ °À@°À	Œ�AˆµÀ	��Aˆ¶@@@@À¤À� �%raise°À	–�AˆºÀ	—�Aˆ¿@°À	™�AˆºÀ	š�Aˆ¿@@@  @À¨ �)Not_ready°À	£�AˆÀÀ	¤�AˆÉ@@°À	¦�AˆÀÀ	§�AˆÉ@@@@°À	©�AˆºÀ	ª�AˆÉ@@@@°À	¬�AˆŠÀ	­�AˆÉ@@@°À	¯�@giÀ	°�AˆÉ@@@°À	²J\À	³�AˆÉA@@@@°À	µJJÀ	¶�AˆÉ@@°À	¸JJÀ	¹�AˆÉ@@