2011-10-24 34 views
2

我需要緩存爲我的web應用程序,它存儲一些中小尺寸的對象緩存,並可能緩存一些最大1-2mb的文件。什麼開源解決方案對這種用法有好處?緩存應該像Google App Engine緩存一樣容易(例如,cache.put(「key」,「value」); cache.get(「key」);)。我使用谷歌Guice和Servlet,沒有別的(所以我不需要任何Spring等建議),我使用Jetty來運行我的應用程序。Servlet的開源緩存

回答

3

您可以使用:

正如你可以在上面看到,無論是支持GAE很好。

+0

他在比較他想要的App Engine;他沒有運行App Engine。 –

0

還要考慮Infinispan

  • 這是主要的API擴展java.util.concurrent.ConcurrentMap。
  • 計劃對GAE提供支持。
  • Infinispan的是Java SE 6中
0

你也可以寫使用Singleton模式你自己的緩存,並有高速緩存中的地圖。一個很好的例子就是可以緩存數據源之類的東西的服務定位器模式。