/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/Internals/Caching/CacheMetrics.cs
25 строк
463 B
Chris Patterson
Related to #2058 - introduces a new cache for send endpoints which does not use weak references
25 сен 2020, 16:39
25 сен 2020, 16:39
3f90336
Код
Авторство
О чём код?
namespace MassTransit.Internals.Caching { using System.Threading; public struct CacheMetrics { long _hits; long _misses; public double HitRatio => Total == 0 ? 0 : (double)_hits / Total; long Total => _hits + _misses; public void Miss() { Interlocked.Increment(ref _misses); } public void Hit() { Interlocked.Increment(ref _hits); } } }