package gov.nysenate.openleg.model.cache; import java.util.HashSet; import java.util.Set; public abstract class BaseCacheEvent { protected Set<ContentCache> affectedCaches = new HashSet<>(); protected BaseCacheEvent(Set<ContentCache> affectedCaches) { this.affectedCaches = affectedCaches; } public boolean affects(ContentCache contentCache) { return affectedCaches.contains(contentCache); } public Set<ContentCache> getAffectedCaches() { return affectedCaches; } }