Simple utility providing a least-recently-used order
Inheritance Hierarchy
Apptus.Util.CollectionLRUK, T
Namespace: Apptus.Util.Collection
Assembly: Apptus.Esales.ConnectorApi (in Apptus.Esales.ConnectorApi.dll) Version: 4.2.1
Syntax
C#
public sealed class LRU<K, T> where T : LRUK, TNode<K>
Type Parameters
- K
- T
The LRUK, T type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| LRUK, T | Initializes a new instance of the LRUK, T class |
Properties
| Name | Description | |
|---|---|---|
| Limit |
Methods
| Name | Description | |
|---|---|---|
| Clear | ||
| Equals | (Inherited from Object.) | |
| Get |
Get the node with the specified key | |
| GetExisting |
Get the node with the specified key | |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| Remove |
Remove the node with the specified key | |
| RemoveStale |
Remove nodes that hasn't been touched since the specified old | |
| Size |
Get the current number of nodes present in this LRU instance.
| |
| ToString | (Inherited from Object.) | |
| Touch |
See Also