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

Manik Surtani msurtani at jboss.com
Mon Dec 11 12:29:45 EST 2006


  User: msurtani
  Date: 06/12/11 12:29:45

  Modified:    src/org/jboss/cache/optimistic    Tag:
                        Branch_JBossCache_1_4_0 DefaultDataVersion.java
                        WorkspaceNodeImpl.java WorkspaceNode.java
  Log:
  Fixed a bunch of problems with Optimistic data versioning related to JBCACHE-894
  Updated logging libs JBCACHE-901
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.3.2.3   +2 -2      JBossCache/src/org/jboss/cache/optimistic/DefaultDataVersion.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: DefaultDataVersion.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/optimistic/DefaultDataVersion.java,v
  retrieving revision 1.3.2.2
  retrieving revision 1.3.2.3
  diff -u -b -r1.3.2.2 -r1.3.2.3
  --- DefaultDataVersion.java	11 Dec 2006 14:46:54 -0000	1.3.2.2
  +++ DefaultDataVersion.java	11 Dec 2006 17:29:45 -0000	1.3.2.3
  @@ -7,9 +7,9 @@
   package org.jboss.cache.optimistic;
   
   import java.io.Externalizable;
  -import java.io.ObjectOutput;
   import java.io.IOException;
   import java.io.ObjectInput;
  +import java.io.ObjectOutput;
   
   /**
    * The default implementation of a DataVersion, uses a <code>long</code> to
  @@ -25,7 +25,7 @@
    */
   public class DefaultDataVersion implements DataVersion, Externalizable
   {
  -
  +    private static final long serialVersionUID = -6896315742831861046L;
       /**
        * Version zero.
        * Assign this as the first version to your data.
  
  
  
  1.21.2.4  +12 -1     JBossCache/src/org/jboss/cache/optimistic/WorkspaceNodeImpl.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WorkspaceNodeImpl.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/optimistic/WorkspaceNodeImpl.java,v
  retrieving revision 1.21.2.3
  retrieving revision 1.21.2.4
  diff -u -b -r1.21.2.3 -r1.21.2.4
  --- WorkspaceNodeImpl.java	11 Dec 2006 14:46:54 -0000	1.21.2.3
  +++ WorkspaceNodeImpl.java	11 Dec 2006 17:29:45 -0000	1.21.2.4
  @@ -45,6 +45,7 @@
       private boolean created;
       private Map optimisticChildNodeMap;
       private Map optimisticDataMap;
  +   private boolean versioningImplicit;
   
       public WorkspaceNodeImpl() {
           this(new OptimisticTreeNode(), null);
  @@ -218,6 +219,16 @@
   
       }
   
  +   public boolean isVersioningImplicit()
  +   {
  +      return versioningImplicit;
  +   }
  +
  +   public void setVersioningImplicit(boolean b)
  +   {
  +      versioningImplicit = b;
  +   }
  +
       //this needs to be changed to return wrapped node
       public TreeNode getChild(Object childName)
       {
  
  
  
  1.12.2.1  +5 -1      JBossCache/src/org/jboss/cache/optimistic/WorkspaceNode.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WorkspaceNode.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/optimistic/WorkspaceNode.java,v
  retrieving revision 1.12
  retrieving revision 1.12.2.1
  diff -u -b -r1.12 -r1.12.2.1
  --- WorkspaceNode.java	31 May 2006 14:08:39 -0000	1.12
  +++ WorkspaceNode.java	11 Dec 2006 17:29:45 -0000	1.12.2.1
  @@ -7,9 +7,9 @@
   package org.jboss.cache.optimistic;
   
   import org.jboss.cache.DataNode;
  -import org.jboss.cache.TreeNode;
   import org.jboss.cache.Fqn;
   import org.jboss.cache.TreeCache;
  +import org.jboss.cache.TreeNode;
   
   import java.util.Map;
   import java.util.Set;
  @@ -50,4 +50,8 @@
       public void markAsCreated();
   
       public TreeNode createChild(Object child_name, Fqn fqn, TreeNode parent, TreeCache cache, DataVersion version);
  +
  +   boolean isVersioningImplicit();
  +
  +   void setVersioningImplicit(boolean b);
   }
  
  
  



More information about the jboss-cvs-commits mailing list