2015-12-01 52 views
0

我有一個包含已通過我的系統認證的用戶的地圖。關鍵是正在生成的令牌,該值是實際的用戶實例。現在,我想在一定數量的閒置狀態後移除用戶。我比肯定多,有可用的機制,這個(有點像谷歌LoadingCache而專門針對這種情況(登錄/ tokenstorage) 你可以建議一個?用於Java認證的TokenStorage

回答

1

您可以使用ehcache這個目的。

這是易於使用,它可以讓你定義令牌各種失效準則,諸如timeToIdleSecondstimeToLiveSeconds

使用ehcache的用於令牌的另一個優點是開箱集羣支持的。令牌可以同步(或如果取消配置註銷)在羣集節點之間。

在SO中有幾個ehcache hello world的例子。您可以使用dynamic configuration來擴展它們以存檔您所需的內容。