2022-12-07 14:05:43 +01:00

20 lines
449 B
C#

using Connected.Entities.Caching;
namespace Common.Collections;
internal interface IQueueCache : IEntityCacheClient<QueueMessage, long>
{
void Update(QueueMessage message);
}
internal class QueueCache : EntityCacheClient<QueueMessage, long>, IQueueCache
{
public QueueCache(IEntityCacheContext context) : base(context, QueueMessage.CacheKey)
{
}
public void Update(QueueMessage message)
{
Set(message.Id, message, TimeSpan.Zero);
}
}