| Table of Contents
|
public class ExpiringHashSet<T>
| Visibility | Description |
|---|---|
| Public | ExpiringHashSet(TaskTimerFactory taskTimerFactory) Create a new hashset |
| Public | ExpiringHashSet(TaskTimerFactory taskTimerFactory, bool autoRefresh) Create a new hashset |
| Visibility | Description |
|---|---|
| Public | this[T value] Get the MindTouch.Collections.ExpiringHashSet<T>.Entry meta-data container for the given value. |
| Visibility | Description |
|---|---|
| Public | SetExpiration(T value, TimeSpan ttl) Add or update the expiration for an item |
| Public | SetExpiration(T value, DateTime when) Add or update the expiration for an item |
| Public | RemoveExpiration(T value) Obsolete: The method ExpiringHashSet<T>.RemoveExpiration(T value) has been deprecated. Use ExpiringHashSet<T>.Delete(T value) instead. |
| Public | Delete(T value) Remove a value from the set. |
| Public | RefreshExpiration(T value) Extend an entry's expiration by its time-to-live. |
| Public | Dispose() Dispose the set, releasing all entries. |
| Public | ToString() (Inherited from Object) |
| Public | Equals(object obj) (Inherited from Object) |
| Public | GetHashCode() (Inherited from Object) |
| Public | GetType() (Inherited from Object) |
| Protected | MemberwiseClone() (Inherited from Object) |
| Visibility | Description |
|---|---|
| Public | EntryExpired Fired for every entry that expires. |
| Public | CollectionChanged Fired any time a value is added, removed or experiation is changed. |
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |
Copyright © 2011 MindTouch, Inc. Powered by