MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / update_max

Function update_max

packages/server/src/metrics/counters.rs:200–208  ·  view source on GitHub ↗
(target: &AtomicU64, value: u64)

Source from the content-addressed store, hash-verified

198}
199
200fn update_max(target: &AtomicU64, value: u64) {
201 let mut current = target.load(Ordering::Relaxed);
202 while value > current {
203 match target.compare_exchange(current, value, Ordering::Relaxed, Ordering::Relaxed) {
204 Ok(_) => break,
205 Err(next) => current = next,
206 }
207 }
208}
209
210fn prune_stale_client_stream_stats(snapshots: &mut VecDeque<ClientStreamStats>) {
211 let now_ms = current_time_ms();

Callers 1

Calls 1

loadMethod · 0.80

Tested by

no test coverage detected