public final class EntryViews extends Object
Modifier and Type | Class and Description |
---|---|
static class |
EntryViews.ReadWriteSnapshotViewExternalizer |
Modifier and Type | Method and Description |
---|---|
static <K,V> org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V> |
noValue(K key) |
static <K,V> org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V> |
readOnly(CacheEntry<K,V> entry) |
static <K,V> org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V> |
readOnly(K key,
V value,
Metadata metadata) |
static <K,V> org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V> |
readWrite(CacheEntry<K,V> entry) |
static <K,V> org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V> |
readWrite(CacheEntry<K,V> entry,
V prevValue,
Metadata prevMetadata) |
static <R> R |
snapshot(R ret)
For convenience, a lambda might decide to return the entry view it
received as parameter, because that makes easy to return both value and
meta parameters back to the client.
|
static <K,V> org.infinispan.commons.api.functional.EntryView.WriteEntryView<V> |
writeOnly(CacheEntry<K,V> entry) |
public static <K,V> org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V> readOnly(CacheEntry<K,V> entry)
public static <K,V> org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V> readOnly(K key, V value, Metadata metadata)
public static <K,V> org.infinispan.commons.api.functional.EntryView.WriteEntryView<V> writeOnly(CacheEntry<K,V> entry)
public static <K,V> org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V> readWrite(CacheEntry<K,V> entry)
public static <K,V> org.infinispan.commons.api.functional.EntryView.ReadWriteEntryView<K,V> readWrite(CacheEntry<K,V> entry, V prevValue, Metadata prevMetadata)
public static <K,V> org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V> noValue(K key)
public static <R> R snapshot(R ret)
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.