2013-06-24 148 views
0

我有這樣的方法:緩存查詢結果

@Service // org.jboss.errai.bus.server.annotations.Service 
class StuffServiceImpl implements StuffService { 
    @Override 
    public List<String> getStuffForUser(Account account) { 
     return restClient.getStuffByAccount(account); 
    } 
} 

其是一個應用程序的生命週期內多次調用。我需要做一個簡單的緩存,當方法傳遞相同的Account ID時,而不是再次調用其他客戶端。它只會從緩存中獲得結果。

我不想手動創建一個緩存系統,並且只想使用現有的適用的緩存框架。

而且,應該有一種方法來刷新此方法的「緩存」,該方法將在用戶註銷時使用。

回答

0

你可以使用memcahe技術或Redis這些都很簡單你可以靈活地刷新緩存。