29 references to Write
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
RedisOutputCacheStore.cs (1)
471
Volatile.
Write
(ref field, ticks); // avoid torn values
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Internal\QuicConnectionContext.cs (2)
264
Volatile.
Write
(ref _heartbeatTimestamp, now);
293
Volatile.
Write
(ref _heartbeatTimestamp, now);
Microsoft.AspNetCore.SignalR.Client.Core (2)
HubConnection.cs (2)
2335
Volatile.
Write
(ref _nextActivationSendPing, (DateTime.UtcNow + _hubConnection.KeepAliveInterval).Ticks);
2340
Volatile.
Write
(ref _nextActivationServerTimeout, (DateTime.UtcNow + _hubConnection.ServerTimeout).Ticks);
Microsoft.AspNetCore.SignalR.Core (1)
HubConnectionContext.cs (1)
690
Volatile.
Write
(ref _lastSendTick, currentTime);
Microsoft.Extensions.Caching.Hybrid (11)
Internal\HybridCacheEventSource.cs (11)
55
Volatile.
Write
(ref _totalLocalCacheHit, 0);
56
Volatile.
Write
(ref _totalLocalCacheMiss, 0);
57
Volatile.
Write
(ref _totalDistributedCacheHit, 0);
58
Volatile.
Write
(ref _totalDistributedCacheMiss, 0);
59
Volatile.
Write
(ref _totalUnderlyingDataQuery, 0);
60
Volatile.
Write
(ref _currentUnderlyingDataQuery, 0);
61
Volatile.
Write
(ref _currentDistributedFetch, 0);
62
Volatile.
Write
(ref _totalLocalCacheWrite, 0);
63
Volatile.
Write
(ref _totalDistributedCacheWrite, 0);
64
Volatile.
Write
(ref _totalStampedeJoin, 0);
65
Volatile.
Write
(ref _totalTagInvalidations, 0);
Microsoft.Extensions.Caching.StackExchangeRedis (1)
RedisCache.cs (1)
77
Volatile.
Write
(ref field, ticks); // avoid torn values
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (2)
254
Volatile.
Write
(
287
Volatile.
Write
(
src\libraries\System.Private.CoreLib\src\System\Runtime\MemoryFailPoint.cs (2)
93
set => Volatile.
Write
(ref s_hiddenLastKnownFreeAddressSpace, value);
102
set => Volatile.
Write
(ref s_hiddenLastTimeCheckingAddressSpace, value);
src\libraries\System.Private.CoreLib\src\System\Threading\Thread.cs (1)
631
public static void VolatileWrite(ref long address, long value) => Volatile.
Write
(ref address, value);
src\libraries\System.Private.CoreLib\src\System\Threading\Volatile.cs (2)
56
Write
(ref Unsafe.As<double, long>(ref location), BitConverter.DoubleToInt64Bits(value));
196
Write
(ref Unsafe.As<ulong, long>(ref location), (long)value);
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.Cache.cs (2)
40
Volatile.
Write
(ref entry.LastUsedTicks, utcNowTicks);
49
Volatile.
Write
(ref _lastEvictedTicks, utcNowTicks);
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Regex.Cache.cs (1)
182
Volatile.
Write
(ref node.LastAccessStamp, lastAccessedStamp + 1);
System.Threading (1)
System\Threading\Barrier.cs (1)
189
internal set { Volatile.
Write
(ref _currentPhase, value); }