@Override @SuppressWarnings("unchecked") public boolean retainAll(Collection c) { initialize( true ); if ( bag.retainAll( c ) ) { dirty(); return true; } else { return false; } }
@Override public boolean remove(Object o) { initialize( true ); if ( bag.remove( o ) ) { elementRemoved = true; dirty(); return true; } else { return false; } }
@Override @SuppressWarnings("unchecked") public boolean removeAll(Collection c) { if ( c.size()>0 ) { initialize( true ); if ( bag.removeAll( c ) ) { elementRemoved = true; dirty(); return true; } else { return false; } } else { return false; } }
@Override @SuppressWarnings("unchecked") public void clear() { if ( isClearQueueEnabled() ) { queueOperation( new Clear() ); } else { initialize( true ); if ( ! bag.isEmpty() ) { bag.clear(); dirty(); } } }
@Override public boolean remove(Object o) { initialize( true ); if ( bag.remove( o ) ) { elementRemoved = true; dirty(); return true; } else { return false; } }
@Override @SuppressWarnings("unchecked") public boolean retainAll(Collection c) { initialize( true ); if ( bag.retainAll( c ) ) { dirty(); return true; } else { return false; } }
/** * @see java.util.Collection#retainAll(Collection) */ public boolean retainAll(Collection c) { initialize( true ); if ( bag.retainAll( c ) ) { dirty(); return true; } else { return false; } }
/** * @see java.util.Collection#remove(Object) */ public boolean remove(Object o) { initialize( true ); if ( bag.remove( o ) ) { dirty(); return true; } else { return false; } }
/** * @see java.util.Collection#remove(Object) */ public boolean remove(Object o) { initialize( true ); if ( bag.remove( o ) ) { dirty(); return true; } else { return false; } }
/** * @see java.util.Collection#retainAll(Collection) */ public boolean retainAll(Collection c) { initialize( true ); if ( bag.retainAll( c ) ) { dirty(); return true; } else { return false; } }
@Override @SuppressWarnings("unchecked") public boolean removeAll(Collection c) { if ( c.size()>0 ) { initialize( true ); if ( bag.removeAll( c ) ) { elementRemoved = true; dirty(); return true; } else { return false; } } else { return false; } }
/** * @see java.util.Collection#removeAll(Collection) */ public boolean removeAll(Collection c) { if ( c.size()>0 ) { initialize( true ); if ( bag.removeAll( c ) ) { dirty(); return true; } else { return false; } } else { return false; } }
/** * @see java.util.Collection#removeAll(Collection) */ public boolean removeAll(Collection c) { if ( c.size()>0 ) { initialize( true ); if ( bag.removeAll( c ) ) { dirty(); return true; } else { return false; } } else { return false; } }
@Override @SuppressWarnings("unchecked") public void clear() { if ( isClearQueueEnabled() ) { queueOperation( new Clear() ); } else { initialize( true ); if ( ! bag.isEmpty() ) { bag.clear(); dirty(); } } }
/** * @see java.util.Collection#clear() */ public void clear() { if ( isClearQueueEnabled() ) { queueOperation( new Clear() ); } else { initialize( true ); if ( ! bag.isEmpty() ) { bag.clear(); dirty(); } } }
/** * @see java.util.Collection#clear() */ public void clear() { if ( isClearQueueEnabled() ) { queueOperation( new Clear() ); } else { initialize( true ); if ( ! bag.isEmpty() ) { bag.clear(); dirty(); } } }