/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/MassTransit/Internals/Caching/UsageCachePolicy.cs
25 строк
539 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; public class UsageCachePolicy<TValue> : ICachePolicy<TValue, CacheValue<TValue>> where TValue : class { public CacheValue<TValue> CreateValue(Action remove) { return new CacheValue<TValue>(remove); } public bool IsValid(CacheValue<TValue> value) { return true; } public int CheckValue(CacheValue<TValue> value) { return value.Usage; } } }