帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:内存  String  golang  LRU  str  在内存中  EXP  MEMO  
an in-memory LRU string-string map with expiration for golang

  • 源代码名称:ttlcache
  • 源代码网址:http://www.github.com/wunderlist/ttlcache
  • ttlcache源代码文档
  • ttlcache源代码下载
  • Git URL:
    git://www.github.com/wunderlist/ttlcache.git
  • Git Clone代码到本地:
    git clone http://www.github.com/wunderlist/ttlcache
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/wunderlist/ttlcache
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • TTLCache - 具有过期的内存LRU缓存

    TTLCache是golang中字符串映射的最小包装,其中的条目为

    • 线程安全
    • 在一定时间后自动过期
    • Get 上自动延长到期时间

    Build Status

    用法
    import (
     "time""github.com/wunderlist/ttlcache")funcmain () {
     cache:= ttlcache.NewCache(time.Second)
     cache.Set("key", "value")
     value, exists:= cache.Get("key")
     count:= cache.Count()
    }


    文章标签:EXP  str  golang  String  MEMO  内存  在内存中  LRU  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语