[infinispan-issues] [JBoss JIRA] Created: (ISPN-1008) Conditional replace/remove not returning previous value in Java Hot Rod client

Galder Zamarreño (JIRA) jira-events at lists.jboss.org
Tue Mar 29 08:39:37 EDT 2011


Conditional replace/remove not returning previous value in Java Hot Rod client
------------------------------------------------------------------------------

                 Key: ISPN-1008
                 URL: https://issues.jboss.org/browse/ISPN-1008
             Project: Infinispan
          Issue Type: Bug
          Components: Cache Server
    Affects Versions: 5.0.0.ALPHA3, 4.2.1.FINAL
            Reporter: Galder Zamarreño
            Assignee: Mircea Markus
             Fix For: 5.0.0.CR1


The following RemoteCache APIs (and their variants) are not correctly defined:

boolean replaceWithVersion(K key, V newValue, long version);
boolean removeWithVersion(K key, long version);

The protocol allows for the previous value to be returned if Flag.FORCE_RETURN_VALUE is used, and these APIs do not accomodate that.

We should think whether it makes sense to keep the protocol as is. Does returning previous value help at all with conditional operations like these?

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the infinispan-issues mailing list