if (result instanceof ORecord<?>)
iCommand.getDatabase().getLevel1Cache().updateRecord((ORecordInternal<?>) result);
break;
case 'l':
final int tot = network.readInt();
final Collection<OIdentifiable> list = new ArrayList<OIdentifiable>();
for (int i = 0; i < tot; ++i) {
final OIdentifiable resultItem = readIdentifiable(network, iCommand.getDatabase());
if (resultItem instanceof ORecord<?>)
iCommand.getDatabase().getLevel1Cache().updateRecord((ORecordInternal<?>) resultItem);