Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTransactionManager.java @ 182:67d4c68578cf
add Jungle benchMark
author | tatsuki |
---|---|
date | Fri, 20 Mar 2015 15:35:53 +0900 |
parents | 817febd9c69b |
children | 066d9c5758dc |
comparison
equal
deleted
inserted
replaced
180:2e6ca84686da | 182:67d4c68578cf |
---|---|
53 public String uuid() { | 53 public String uuid() { |
54 return uuid; | 54 return uuid; |
55 } | 55 } |
56 | 56 |
57 }; | 57 }; |
58 System.out.println("transaction"); | 58 |
59 InterfaceTraverser traverser = new InterfaceTraverser(newRoot, true); | 59 InterfaceTraverser traverser = new InterfaceTraverser(newRoot, true); |
60 traverser.createIndex(); | 60 traverser.createIndex(); |
61 TreeMap<String, TreeMap<String, TreeMap<TreeNode, TreeNode>>> index = traverser.getIndex(); | 61 TreeMap<String, TreeMap<String, TreeMap<TreeNode, TreeNode>>> index = traverser.getIndex(); |
62 ParentIndex parentIndex = traverser.getParentIndex(); | 62 ParentIndex parentIndex = traverser.getParentIndex(); |
63 TreeContext newTreeContext = new DefaultTreeContext(newRoot , tip, list, uuid, _treeName, nextRevision,index,parentIndex.getParentIndex()); | 63 TreeContext newTreeContext = new DefaultTreeContext(newRoot , tip, list, uuid, _treeName, nextRevision,index,parentIndex.getParentIndex()); |
64 | 64 |
65 if (repository.compareAndSet(newTreeContext.prev(),newTreeContext)) { | 65 if (repository.compareAndSet(newTreeContext.prev(),newTreeContext)) { |
66 TransactionManager txManager = new DefaultTransactionManager(writer, newTreeContext, repository, uuid); | 66 TransactionManager txManager = new DefaultTransactionManager(writer, newTreeContext, repository, uuid); |
67 return DefaultEither.newB(txManager); | 67 return DefaultEither.newB(txManager); |
68 } | 68 } |
69 | 69 |
70 return DefaultEither.newA((Error) new DefaultError()); | 70 return DefaultEither.newA((Error) new DefaultError()); |
71 } | 71 } |
72 | 72 |
73 @Override | 73 @Override |
74 public String getUUID() { | 74 public String getUUID() { |
75 return uuid; | 75 return uuid; |