606607608609610611612613614615616
if (backingStore != null) { if (SCOUtils.useQueuedUpdate(queued, ownerSM)) { addQueuedOperation(new AddAtOperation(index, element)); } else { try {
752753754755756757758759760761762
if (SCOUtils.useQueuedUpdate(queued, ownerSM)) { int pos = index; for (Object element : elements) { addQueuedOperation(new AddAtOperation(pos++, element)); } } else { try
848849850851852853854855856857858
if (backingStore != null) { if (SCOUtils.useQueuedUpdate(queued, ownerSM)) { addQueuedOperation(new AddAtOperation(0, element)); } else { backingStore.add(ownerSM, element, 0, (useCache ? delegate.size() : -1)); }
669670671672673674675676677678679
722723724725726727728729730731732
856857858859860861862863864865866
627628629630631632633634635636637
761762763764765766767768769770771
782783784785786787788789790791792
if (backingStore != null) { if (queued && !ownerSM.getObjectManager().isFlushing()) { addQueuedOperation(new AddAtOperation(index, element)); } else { try {
796797798799800801802803804805806