2 implementations of IExpirableItem
System.ServiceModel.Primitives (2)
System\ServiceModel\Security\TimeBoundedCache.cs (1)
479internal sealed class ExpirableItem : IExpirableItem
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
14internal class SecurityContextSecurityToken : SecurityToken, TimeBoundedCache.IExpirableItem, IDisposable
18 references to IExpirableItem
System.ServiceModel.Primitives (18)
System\ServiceModel\Security\TimeBoundedCache.cs (17)
97protected bool TryAddItem(object key, IExpirableItem item, bool replaceExistingEntry) 110IExpirableItem currentItem = _entries[key] as IExpirableItem; 152IExpirableItem currentItem = _entries[key] as IExpirableItem; 192foreach (IExpirableItem item in _entries.Values) 220IExpirableItem item = _entries[key] as IExpirableItem; 266IExpirableItem currentItem = _entries[key] as IExpirableItem; 316protected object ExtractItem(IExpirableItem val) 329private bool IsExpired(IExpirableItem item) 379IExpirableItem item = _entries[key] as IExpirableItem; 440internal class ExpirableItemComparer : IComparer<IExpirableItem> 457public int Compare(IExpirableItem item1, IExpirableItem item2)
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
116DateTime TimeBoundedCache.IExpirableItem.ExpirationTime