782783784785786787788789790791792
if (backingStore != null) { if (queued && !ownerSM.getObjectManager().isFlushing()) { addQueuedOperation(new AddAtOperation(index, element)); } else { try {
796797798799800801802803804805806
932933934935936937938939940941942
{ Iterator iter = elements.iterator(); int pos = index; while (iter.hasNext()) { addQueuedOperation(new AddAtOperation(pos++, iter.next())); } } else { try
834835836837838839840841842843844
776777778779780781782783784785786
10191020102110221023102410251026102710281029
if (backingStore != null) { if (queued && !ownerSM.getObjectManager().isFlushing()) { addQueuedOperation(new AddAtOperation(0, element)); } else { backingStore.add(ownerSM, element, 0, (useCache ? delegate.size() : -1)); }
891892893894895896897898899900901