# HG changeset patch # User one # Date 1409746230 -32400 # Node ID 22bba77e09a7e18653f193c1fb84137001fccbe3 # Parent e0270d3640f8b8a9b5cb19e7222ed6dec80375ad# Parent a4e2f1d45fdc66e833985e19f2ce97cfe6230bc4 Merge with a4e2f1d45fdc66e833985e19f2ce97cfe6230bc4 diff -r a4e2f1d45fdc -r 22bba77e09a7 document/JungleMindmap.mm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/document/JungleMindmap.mm Wed Sep 03 21:10:30 2014 +0900 @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r a4e2f1d45fdc -r 22bba77e09a7 document/XACML.mm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/document/XACML.mm Wed Sep 03 21:10:30 2014 +0900 @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r a4e2f1d45fdc -r 22bba77e09a7 memo.txt --- a/memo.txt Sun Aug 31 09:00:16 2014 +0900 +++ b/memo.txt Wed Sep 03 21:10:30 2014 +0900 @@ -1,3 +1,16 @@ +Fri Jul 18 19:59:20 JST 2014 + + servletから最初にBoardNameをKeyにTreeを持ってくる + ここでConcarentHashMapを使っているが、Jungleそのものを使うことが可能である + 名前とTreeRootの組からなるNodeを持つTreeを作る + この木は名前でバランスさせる + 変更したらそのRootを伝播させる + Rootはatomicな変数で持つ + + 問題は、この名前と木の対応を誰が持つか + 1Nodeで1つにするかThread毎に別に持つ、全体に1つでも問題ない? + + 2012/06/11 ・誰が Editor を提供する API を保持するべきか? ・Editor の役割 diff -r a4e2f1d45fdc -r 22bba77e09a7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultChildren.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultChildren.java Sun Aug 31 09:00:16 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultChildren.java Wed Sep 03 21:10:30 2014 +0900 @@ -95,4 +95,4 @@ { return (new IterableWrapper>(children)).iterator(); } -}*/ +}*/ \ No newline at end of file diff -r a4e2f1d45fdc -r 22bba77e09a7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultNode.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultNode.java Sun Aug 31 09:00:16 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultNode.java Wed Sep 03 21:10:30 2014 +0900 @@ -8,10 +8,10 @@ public class DefaultNode implements Node { - public List children; + public List children; public TreeMap attrs; - private static final List NIL_LIST = List.nil(); + private static final List NIL_LIST = List.nil(); private static final TreeMap NIL_MAP = TreeMap.empty(Ord.stringOrd); public DefaultNode() @@ -19,7 +19,7 @@ this(NIL_LIST,NIL_MAP); } - public DefaultNode(List _children,TreeMap _attrs) + public DefaultNode(List _children,TreeMap _attrs) { attrs = _attrs; children = _children; diff -r a4e2f1d45fdc -r 22bba77e09a7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeNodeChildren.java