Class GetAndPut<K,​V>

  • 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 Detail

      • expiryPolicy

        protected javax.cache.expiry.ExpiryPolicy expiryPolicy
    • Constructor Detail

      • GetAndPut

        public GetAndPut()
    • Method Detail

      • 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>