An implementation of a Map which has a maximum size and uses a Least Recently Used algorithm to remove items from the Map when the maximum size is reached and new items are added.

Namespace: NHibernate.Util
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
[SerializableAttribute]
public class LRUMap : SequencedHashMap
Visual Basic
<SerializableAttribute> _
Public Class LRUMap _
	Inherits SequencedHashMap
Visual C++
[SerializableAttribute]
public ref class LRUMap : public SequencedHashMap

Inheritance Hierarchy

System..::..Object
  NHibernate.Util..::..SequencedHashMap
    NHibernate.Util..::..LRUMap

See Also