All Implemented Interfaces:
BiFunction <V,org.infinispan.functional.EntryView.ReadWriteEntryView<K,V>,V> , org.infinispan.commands.functional.functions.InjectableComponent
Direct Known Subclasses:
Put
public class GetAndPut<K,V>
extends Object
implements BiFunction <V,org.infinispan.functional.EntryView.ReadWriteEntryView<K,V>,V>, org.infinispan.commands.functional.functions.InjectableComponent
Field Summary
Fields
protected javax.cache.expiry.ExpiryPolicy
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
apply (V v,
org.infinispan.functional.EntryView.ReadWriteEntryView<K ,V > view)
void
inject (org.infinispan.factories.ComponentRegistry registry)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Field Details
expiryPolicy
protected javax.cache.expiry.ExpiryPolicy expiryPolicy
Constructor Details
GetAndPut
public GetAndPut ()
Method Details
inject
public void inject (org.infinispan.factories.ComponentRegistry registry)
Specified by:
inject in interface org.infinispan.commands.functional.functions.InjectableComponent
apply
public V apply (V v,
org.infinispan.functional.EntryView.ReadWriteEntryView<K ,V > view)
Specified by:
apply in interface BiFunction <V ,org.infinispan.functional.EntryView.ReadWriteEntryView<K ,V >,V >