Files
Shadowsocks-For-WHMCS/Server/shadowsocks/lru_cache.pyc

9 lines
2.5 KiB
Plaintext
Raw Normal View History

2016-05-27 11:18:25 +08:00
<EFBFBD><EFBFBD>
T#zUc@sMddkZddkZddkZddkZdeifd<00><00>YZdS(i<><69><EFBFBD><EFBFBD>NtLRUCachecBsSeZdZdd d<00>Zd<00>Zd<00>Zd<00>Zd<00>Zd<00>Z d<00>Z
RS(
sThis class is not thread safei<cOsP||_||_h|_tit<00>|_g|_|it ||<00><00>dS(N(
ttimeouttclose_callbackt_storet collectionst defaultdicttlistt _time_to_keyst _last_visitstupdatetdict(tselfRRtargstkwargs((s&/home/wwwroot/shadowsocks/lru_cache.pyt__init__ s     cCs>ti<00>}|i|i|<00>ti|i|<00>|i|S(N(ttimeRtappendtheapqtheappushRR(R tkeytt((s&/home/wwwroot/shadowsocks/lru_cache.pyt __getitem__s cCsDti<00>}||i|<|i|i|<00>ti|i|<00>dS(N(RRRRRRR(R RtvalueR((s&/home/wwwroot/shadowsocks/lru_cache.pyt __setitem__s  cCs|i|=dS(N(R(R R((s&/home/wwwroot/shadowsocks/lru_cache.pyt __delitem__#scCs t|i<00>S(N(titerR(R ((s&/home/wwwroot/shadowsocks/lru_cache.pyt__iter__'scCs t|i<00>S(N(tlenR(R ((s&/home/wwwroot/shadowsocks/lru_cache.pyt__len__*scCs0ti<00>}d}x<>t|i<00>djo<>|id}|||ijoPn|idj oMxJ|i|D]7}|ii|<00>o|i|}|i|<00>qoqoWnxP|i|D]A}t i
|i<00>|ii|<00>o|i|=|d7}q<>q<>W|i|=qW|ot i d|<16>ndS(Niis %d keys swept( RRRRRtNoneRRt __contains__Rtheappoptloggingtdebug(R tnowtctleastRR((s&/home/wwwroot/shadowsocks/lru_cache.pytsweep-s,   
N( t__name__t
__module__t__doc__RRRRRRRR%(((s&/home/wwwroot/shadowsocks/lru_cache.pyR
s     (RR RRtMutableMappingR(((s&/home/wwwroot/shadowsocks/lru_cache.pyt<module>s