IMultiMapTKey, TValue Methods | 
The IMultiMapTKey, TValue generic type exposes the following members.
| 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.  |