2 implementations of IExpirableItem
System.ServiceModel (2)
System\ServiceModel\Security\TimeBoundedCache.cs (1)
496internal sealed class ExpirableItem : IExpirableItem
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
15public class SecurityContextSecurityToken : SecurityToken, TimeBoundedCache.IExpirableItem, IDisposable
22 references to IExpirableItem
System.ServiceModel (22)
System\ServiceModel\Security\SecurityContextTokenCache.cs (1)
223foreach (IExpirableItem value in cacheTable.Values)
System\ServiceModel\Security\TimeBoundedCache.cs (17)
113protected bool TryAddItem(object key, IExpirableItem item, bool replaceExistingEntry) 126IExpirableItem currentItem = this.entries[key] as IExpirableItem; 168IExpirableItem currentItem = this.entries[key] as IExpirableItem; 208foreach (IExpirableItem item in this.entries.Values) 236IExpirableItem item = this.entries[key] as IExpirableItem; 282IExpirableItem currentItem = this.entries[key] as IExpirableItem; 333protected object ExtractItem(IExpirableItem val) 346bool IsExpired(IExpirableItem item) 396IExpirableItem item = this.entries[key] as IExpirableItem; 457internal class ExpirableItemComparer : IComparer<IExpirableItem> 474public int Compare(IExpirableItem item1, IExpirableItem item2)
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
209DateTime TimeBoundedCache.IExpirableItem.ExpirationTime
System\ServiceModel\Security\Tokens\WindowsUserNameCachingSecurityTokenAuthenticator.cs (3)
55List<IExpirableItem> items = new List<IExpirableItem>(cacheTable.Count); 56foreach (IExpirableItem value in cacheTable.Values)