啊? 那你直接参考jive中的cache设计不就ok了么?关键是设计的方法,你想应用到哪里都行,主要是看需求是否值得用上cache,要不这样实现挺耗时间的

解决方案 »

  1.   

    如果你只是要簡單, 複雜性不高的 cache 機制
    你可以使用 HashMap 來處理,
    想要的資訊存放在 memory 中,
    接著, 採用 key 取出該 value
    當 value 修改時, 則將一個 flag 設為重新讀取就可以了不過, JCP 正在制定 JSR#107 JCache 的機制
    就是希望大家可以有一個遵循的標準目前來說, opensource 中你可以參考的 cache 機制有
    jcache ( http://jcache.sourceforge.net/ )
    ShiftOne Java Object Cache ( http://jocache.sourceforge.net/ )
    Jakarta Turbine Java Caching System ( http://jakarta.apache.org/turbine/jcs/index.html )
    Opensymphony OSCache ( http://www.opensymphony.com/oscache/ )我本身對於 JCache 及 OSCache 有高度評價
    你可以下載相關的 specification & source-code 來參考有時候, 自己研究會比別人教更有心得..