Files
Umbraco-CMS/src/Umbraco.Core/Cache/CacheRefresherCollection.cs

18 lines
465 B
C#
Raw Normal View History

using System;
2016-08-13 16:02:35 +02:00
using System.Collections.Generic;
using System.Linq;
using Umbraco.Cms.Core.Composing;
2016-08-13 16:02:35 +02:00
namespace Umbraco.Cms.Core.Cache
2016-08-13 16:02:35 +02:00
{
public class CacheRefresherCollection : BuilderCollectionBase<ICacheRefresher>
{
public CacheRefresherCollection(Func<IEnumerable<ICacheRefresher>> items) : base(items)
{
}
2016-08-13 16:02:35 +02:00
public ICacheRefresher? this[Guid id]
=> this.FirstOrDefault(x => x.RefresherUniqueId == id);
2016-08-13 16:02:35 +02:00
}
}