@Override @SuppressWarnings("unchecked") public boolean addAll(Collection values) { if ( values.size()==0 ) { return false; } if ( !isOperationQueueEnabled() ) { write(); return bag.addAll( values ); } else { for ( Object value : values ) { queueOperation( new SimpleAdd( value ) ); } return values.size()>0; } }
@Override @SuppressWarnings("unchecked") public void operate() { bag.add( getAddedInstance() ); } }
/** * @see java.util.Collection#addAll(Collection) */ public boolean addAll(Collection values) { if ( values.size()==0 ) return false; if ( !isOperationQueueEnabled() ) { write(); return bag.addAll(values); } else { Iterator iter = values.iterator(); while ( iter.hasNext() ) { queueOperation( new SimpleAdd( iter.next() ) ); } return values.size()>0; } }
/** * @see java.util.Collection#addAll(Collection) */ public boolean addAll(Collection values) { if ( values.size()==0 ) return false; if ( !isOperationQueueEnabled() ) { write(); return bag.addAll(values); } else { Iterator iter = values.iterator(); while ( iter.hasNext() ) { queueOperation( new SimpleAdd( iter.next() ) ); } return values.size()>0; } }
@Override @SuppressWarnings("unchecked") public boolean addAll(Collection values) { if ( values.size()==0 ) { return false; } if ( !isOperationQueueEnabled() ) { write(); return bag.addAll( values ); } else { for ( Object value : values ) { queueOperation( new SimpleAdd( (E) value ) ); } return values.size()>0; } }
/** * @see java.util.Collection#add(Object) */ public boolean add(Object object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add(object); } else { queueOperation( new SimpleAdd(object) ); return true; } }
/** * @see java.util.Collection#add(Object) */ public boolean add(Object object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add(object); } else { queueOperation( new SimpleAdd(object) ); return true; } }
@Override @SuppressWarnings("unchecked") public boolean add(E object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add( object ); } else { queueOperation( new SimpleAdd( object ) ); return true; } }
@Override @SuppressWarnings("unchecked") public boolean add(Object object) { if ( !isOperationQueueEnabled() ) { write(); return bag.add( object ); } else { queueOperation( new SimpleAdd( object ) ); return true; } }