public long GetValue(Object key) { IPNCounter counter = ORMap[(K)key]; if (counter != null) { return(counter.GetValue()); } else { return(0); } }
protected override void SetCrdtValue(IPNCounter pnCounter, long value) { throw new InvalidOperationException( "Using value mutating methods on PNCounterMap is not supported, use increment or decrement instead"); }
public override long GetCrdtValue(IPNCounter pnCounter) { return(pnCounter.GetValue()); }
private void AssertCounterValueEventually(long expectedValue, IPNCounter counter) { TestSupport.AssertTrueEventually(() => { Assert.AreEqual(expectedValue, counter.Get()); }); }