public void addUncommitted(Collection<SyncItem> items) {
synchronized (fLock) {
for (SyncItem item : items) {
SyncItem existingItem = fItems.get(item.getId());
if (existingItem != null)
existingItem.merge(item);
else
fItems.put(item.getId(), item);
}
}
}