return repo.getEventById(eventID);
}
public Set<Long> getEventIDs(Interval timeRange, Filter filter) {
final Interval overlap;
final IntersectionFilter intersect;
synchronized (this) {
overlap = getSpanningInterval().overlap(timeRange);
intersect = Filter.intersect(new Filter[]{filter, requestedFilter.get()});
}
return repo.getEventIDs(overlap, intersect);