public List<ForumSearchResult> getAdvancedSearch(ForumEventQuery eventQuery, List<String> listCateIds, List<String> listForumIds) {
return storage.getAdvancedSearch(eventQuery, listCateIds, listForumIds);
}
public void addWatch(int watchType, String path, List<String> values, String currentUser) throws Exception {
storage.addWatch(watchType, path, values, currentUser);
<BUG>watchListData.remove(new SimpleCacheKey(null, currentUser));
</BUG>
clearWatchingItemCache(path);
}
public void removeWatch(int watchType, String path, String values) throws Exception {

public List<ForumSearchResult> getAdvancedSearch(ForumEventQuery eventQuery, List<String> listCateIds, List<String> listForumIds) {
return storage.getAdvancedSearch(eventQuery, listCateIds, listForumIds);
}
public void addWatch(int watchType, String path, List<String> values, String currentUser) throws Exception {
storage.addWatch(watchType, path, values, currentUser);
watchListData.remove(new SimpleCacheKey(WATCH_TYPE, currentUser));
clearWatchingItemCache(path);
}
public void removeWatch(int watchType, String path, String values) throws Exception {
