package com.commafeed.backend.cache; import java.util.Collections; import java.util.List; import javax.enterprise.context.ApplicationScoped; import javax.enterprise.inject.Alternative; import com.commafeed.backend.model.Feed; import com.commafeed.backend.model.FeedSubscription; import com.commafeed.backend.model.User; import com.commafeed.frontend.model.Category; @Alternative @ApplicationScoped public class NoopCacheService extends CacheService { @Override public List getLastEntries(Feed feed) { return Collections.emptyList(); } @Override public void setLastEntries(Feed feed, List entries) { } @Override public Long getUnreadCount(FeedSubscription sub) { return null; } @Override public void setUnreadCount(FeedSubscription sub, Long count) { } @Override public void invalidateUnreadCount(FeedSubscription... subs) { } @Override public Category getUserRootCategory(User user) { return null; } @Override public void setUserRootCategory(User user, Category category) { } @Override public void invalidateUserRootCategory(User... users) { } }