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