Class MultimapResultImpl<K,V,C>
java.lang.Object
io.usethesource.capsule.core.trie.MultimapResultImpl<K,V,C>
- All Implemented Interfaces:
MultimapResult<K,
V, C>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.usethesource.capsule.core.trie.MultimapResult
MultimapResult.Modification
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
modified
(MultimapResult.Modification modificationEffect, int modificationDetails) void
modified
(MultimapResult.Modification modificationEffect, int modificationDetails, int sizeDelta) void
modified
(MultimapResult.Modification modificationEffect, int modificationDetails, C evictedPayload)
-
Field Details
-
modificationEffect
-
modificationDetails
private int modificationDetails -
sizeDelta
-
evictedPayload
-
-
Constructor Details
-
MultimapResultImpl
MultimapResultImpl()
-
-
Method Details
-
getModificationEffect
- Specified by:
getModificationEffect
in interfaceMultimapResult<K,
V, C>
-
containsModification
- Specified by:
containsModification
in interfaceMultimapResult<K,
V, C>
-
sizeDelta
- Specified by:
sizeDelta
in interfaceMultimapResult<K,
V, C>
-
getEvictedPayload
- Specified by:
getEvictedPayload
in interfaceMultimapResult<K,
V, C>
-
modified
- Specified by:
modified
in interfaceMultimapResult<K,
V, C>
-
modified
public void modified(MultimapResult.Modification modificationEffect, int modificationDetails, int sizeDelta) - Specified by:
modified
in interfaceMultimapResult<K,
V, C>
-
modified
public void modified(MultimapResult.Modification modificationEffect, int modificationDetails, C evictedPayload) - Specified by:
modified
in interfaceMultimapResult<K,
V, C>
-