[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Reference-counting map based on a HashMap implementation that stores as a value a pair of value and reference counter. The class provides a reference method that takes a key and increments the reference count for the key. It also provides a de-reference method that takes a key and decrements the reference count for the key, and removes the key if the reference count reached zero. Null values are not allowed as keys.

Namespace: net.esper.collection
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
<DefaultMemberAttribute("Item")> _
Public Class RefCountedMap(Of K, V)
C#
[DefaultMemberAttribute("Item")]
public class RefCountedMap<K, V>
Visual C++
[DefaultMemberAttribute(L"Item")]
generic<typename K, typename V>
public ref class RefCountedMap

Type Parameters

K
V

Inheritance Hierarchy

System.Object
  net.esper.collection.RefCountedMap<(Of K, V>)