dataMap_.clear() ;
eventData_.clear();
long begin = getBeginDateOfMonthView().getTimeInMillis();
long end = getEndDateOfMonthView().getTimeInMillis();
List<Event> allEvents = getEventInMonth(begin, end);
<BUG>if (isInSpace()) {
List<String> publicCalendars  = Arrays.asList(getPublicCalendars());
Iterator<Event> iter = allEvents.iterator();
while (iter.hasNext()) {
Event evt = iter.next();
if (!publicCalendars.contains(evt.getCalendarId())) {
iter.remove();
}
}</BUG>
}

dataMap_.clear() ;
eventData_.clear();
long begin = getBeginDateOfMonthView().getTimeInMillis();
long end = getEndDateOfMonthView().getTimeInMillis();
List<Event> allEvents = getEventInMonth(begin, end);
if (isInSpace()) {
filterNonSpaceEvent(allEvents);
}
