Interface MultimapResult<K,V,C>
-
- All Known Implementing Classes:
MultimapResultImpl
public interface MultimapResult<K,V,C>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MultimapResult.Modification
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
containsModification(MultimapResult.Modification m)
java.util.Optional<C>
getEvictedPayload()
MultimapResult.Modification
getModificationEffect()
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)
java.util.Optional<java.lang.Integer>
sizeDelta()
static <K,V,C>
MultimapResultImpl<K,V,C>unchanged()
-
-
-
Method Detail
-
unchanged
static <K,V,C> MultimapResultImpl<K,V,C> unchanged()
-
getModificationEffect
MultimapResult.Modification getModificationEffect()
-
containsModification
boolean containsModification(MultimapResult.Modification m)
-
modified
void modified(MultimapResult.Modification modificationEffect, int modificationDetails)
-
modified
void modified(MultimapResult.Modification modificationEffect, int modificationDetails, int sizeDelta)
-
modified
void modified(MultimapResult.Modification modificationEffect, int modificationDetails, C evictedPayload)
-
getEvictedPayload
java.util.Optional<C> getEvictedPayload()
-
sizeDelta
java.util.Optional<java.lang.Integer> sizeDelta()
-
-