The IMultiMapTKey, TValue generic type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddEntryListener(IEntryListenerTKey, TValue, Boolean) | Adds an entry listener for this multimap. | |
| AddEntryListener(IEntryListenerTKey, TValue, TKey, Boolean) | Adds the specified entry listener for the specified key. | |
| Clear | Clears the multimap. | |
| ContainsEntry | Returns whether the multimap contains the given key-value pair. | |
| ContainsKey | Returns whether the multimap contains an entry with the key. | |
| ContainsValue | Returns whether the multimap contains an entry with the value. | |
| Destroy | Destroys this object cluster-wide. (Inherited from IDistributedObject.) | |
| EntrySet | Returns the set of key-value pairs in the multimap. | |
| ForceUnlock | Releases the lock for the specified key regardless of the lock owner. | |
| Get | Returns the collection of values associated with the key. | |
| GetName | Returns the unique name for this IDistributedObject. (Inherited from IDistributedObject.) | |
| GetPartitionKey | Returns the key of partition this IDistributedObject is assigned to. (Inherited from IDistributedObject.) | |
| GetServiceName | Returns the service name for this object. (Inherited from IDistributedObject.) | |
| IsLocked | Checks the lock for the specified key. | |
| KeySet | Returns the set of keys in the multimap. | |
| Lock(TKey) | Acquires the lock for the specified key. | |
| Lock(TKey, Int64, TimeUnit) | Acquires the lock for the specified key for the specified lease time. | |
| Put | Stores a key-value pair in the multimap. | |
| Remove(Object) | Removes all the entries with the given key. | |
| Remove(Object, Object) | Removes the given key value pair from the multimap. | |
| RemoveEntryListener |
Removes the specified entry listener
Returns silently if there is no such listener added before.
| |
| Size | Returns the number of key-value pairs in the multimap. | |
| TryLock(TKey) | Tries to acquire the lock for the specified key. | |
| TryLock(TKey, Int64, TimeUnit) | Tries to acquire the lock for the specified key. | |
| TryLock(TKey, Int64, TimeUnit, Int64, TimeUnit) | Tries to acquire the lock for the specified key for the specified lease time. | |
| Unlock | Releases the lock for the specified key. | |
| ValueCount | Returns number of values matching to given key in the multimap. | |
| Values | Returns the collection of values in the multimap. |
See Also