[jboss-cvs] JBossCache/src/org/jboss/cache/config ...

Brian Stansberry brian.stansberry at jboss.com
Wed May 23 00:01:46 EDT 2007


  User: bstansberry
  Date: 07/05/23 00:01:46

  Modified:    src/org/jboss/cache/config  CacheLoaderConfig.java
  Log:
  Fix handling of singletonStore.pushStateWhenCoordinator
  
  Revision  Changes    Path
  1.21      +9 -6      JBossCache/src/org/jboss/cache/config/CacheLoaderConfig.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CacheLoaderConfig.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/config/CacheLoaderConfig.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -b -r1.20 -r1.21
  --- CacheLoaderConfig.java	19 Jan 2007 02:04:14 -0000	1.20
  +++ CacheLoaderConfig.java	23 May 2007 04:01:46 -0000	1.21
  @@ -265,18 +265,21 @@
   
         public boolean isPushStateWhenCoordinator()
         {
  -         return pushStateWhenCoordinator;
  +         return singletonStore && pushStateWhenCoordinator;
         }
   
         public void setPushStateWhenCoordinator(boolean pushStateWhenCoordinator)
         {
            testImmutability("pushStateWhenCoordinator");
  -         if (singletonStore)
  -         {
  -            /* pushStateWhenCoordinator only makes sense if the cache loader
  -     has been configured as a singleton store */
  +         // BES 2207/05/22 -- only setting this if singletonStore == true
  +         // is invalid since you can't control the order in which properties
  +         // are set. Instead control this via an && in the getter
  +//         if (singletonStore)
  +//         {
  +//            /* pushStateWhenCoordinator only makes sense if the cache loader
  +//     has been configured as a singleton store */
               this.pushStateWhenCoordinator = pushStateWhenCoordinator;
  -         }
  +//         }
         }
   
         public boolean equals(Object obj)
  
  
  



More information about the jboss-cvs-commits mailing list