public void PutMany(object[] keys, object[] values) { PutMultipleCalls.Add(keys); for (int i = 0; i < keys.Length; i++) { _hashtable[keys[i]] = values[i]; } }
public void ClearStatistics() { GetCalls.Clear(); GetMultipleCalls.Clear(); PutMultipleCalls.Clear(); PutCalls.Clear(); UnlockMultipleCalls.Clear(); LockMultipleCalls.Clear(); }
public Task PutManyAsync(object[] keys, object[] values, CancellationToken cancellationToken) { try { PutMultipleCalls.Add(keys); for (int i = 0; i < keys.Length; i++) { _hashtable[keys[i]] = values[i]; } return(Task.CompletedTask); } catch (Exception ex) { return(Task.FromException <object>(ex)); } }