[infinispan-dev] CacheDelegate.lock() strangely differing between trunk and 4.2.x

Galder Zamarreño galder at redhat.com
Wed Sep 15 05:43:19 EDT 2010


Hi Mircea,

There's something that's causing me issues in the CacheDelegate code. There're some differences between trunk and 4.2.x which I don't understand:

In trunk you find:

   public void lock(K key) {
      assertKeyNotNull(key);
      //this will be removed with https://jira.jboss.org/browse/ISPN-598 
      ConfigurationValidatingVisitor.checkEagerLockingAndDld(config, true);
      lock(Collections.singletonList(key));
   }

And in 4.2.x:

   public void lock(K key) {
      assertKeyNotNull(key);
      lock(Collections.singletonList(key));
   }

First of all, that comment about https://jira.jboss.org/browse/ISPN-598 is probably mixed up. I think it refers to https://jira.jboss.org/browse/ISPN-589 instead.

Now, https://jira.jboss.org/browse/ISPN-589 has already been fixed. So, are those two lines some leftover due to merge mixup? Or do they really make sense to be there?

The reason this is causing me issues is due to a patch I was trying to apply in trunk wrt https://jira.jboss.org/browse/ISPN-649.

Cheers,
--
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache




More information about the infinispan-dev mailing list