}
}
-
@Override
public boolean containsAll(@Nullable Collection<?> c) {
fLock.readLock().lock();
@Override
public void clear() {
- throw new UnsupportedOperationException();
+ fLock.writeLock().lock();
+ try {
+ fSize = 0;
+ fEndTimesIndex.clear();
+ fStartTimesIndex.clear();
+ } finally {
+ fLock.writeLock().unlock();
+ }
}
// ------------------------------------------------------------------------