annotate src/treecms/cached/CachedMemoryForest.java @ 19:019ca5abb1f0

commit
author shoshi
date Tue, 31 May 2011 15:55:28 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19
shoshi
parents:
diff changeset
1 package treecms.cached;
shoshi
parents:
diff changeset
2
shoshi
parents:
diff changeset
3 import java.util.Map;
shoshi
parents:
diff changeset
4
shoshi
parents:
diff changeset
5 import treecms.api.Forest;
shoshi
parents:
diff changeset
6 import treecms.api.MonotonicTree;
shoshi
parents:
diff changeset
7 import treecms.api.NodeID;
shoshi
parents:
diff changeset
8 import treecms.api.SingleNode;
shoshi
parents:
diff changeset
9 import treecms.api.Tree;
shoshi
parents:
diff changeset
10 import treecms.tree.util.NodeData;
shoshi
parents:
diff changeset
11
shoshi
parents:
diff changeset
12 public class CachedMemoryForest implements Forest
shoshi
parents:
diff changeset
13 {
shoshi
parents:
diff changeset
14 private Map<NodeID,SingleNode> m_nodeCache;
shoshi
parents:
diff changeset
15 private Map<String,SingleNode> m_tipCache;
shoshi
parents:
diff changeset
16
shoshi
parents:
diff changeset
17 public CachedMemoryForest()
shoshi
parents:
diff changeset
18 {
shoshi
parents:
diff changeset
19
shoshi
parents:
diff changeset
20 }
shoshi
parents:
diff changeset
21
shoshi
parents:
diff changeset
22 @Override
shoshi
parents:
diff changeset
23 public SingleNode get(NodeID _id)
shoshi
parents:
diff changeset
24 {
shoshi
parents:
diff changeset
25 return null;
shoshi
parents:
diff changeset
26 }
shoshi
parents:
diff changeset
27
shoshi
parents:
diff changeset
28 @Override
shoshi
parents:
diff changeset
29 public SingleNode getTip(String _uuid)
shoshi
parents:
diff changeset
30 {
shoshi
parents:
diff changeset
31 return null;
shoshi
parents:
diff changeset
32 }
shoshi
parents:
diff changeset
33
shoshi
parents:
diff changeset
34 @Override
shoshi
parents:
diff changeset
35 public SingleNode create() {
shoshi
parents:
diff changeset
36 // TODO Auto-generated method stub
shoshi
parents:
diff changeset
37 return null;
shoshi
parents:
diff changeset
38 }
shoshi
parents:
diff changeset
39
shoshi
parents:
diff changeset
40 @Override
shoshi
parents:
diff changeset
41 public Tree getTree(SingleNode _root) {
shoshi
parents:
diff changeset
42 // TODO Auto-generated method stub
shoshi
parents:
diff changeset
43 return null;
shoshi
parents:
diff changeset
44 }
shoshi
parents:
diff changeset
45
shoshi
parents:
diff changeset
46 @Override
shoshi
parents:
diff changeset
47 public MonotonicTree getMonotonicTree(Tree _tree) {
shoshi
parents:
diff changeset
48 // TODO Auto-generated method stub
shoshi
parents:
diff changeset
49 return null;
shoshi
parents:
diff changeset
50 }
shoshi
parents:
diff changeset
51
shoshi
parents:
diff changeset
52 @Override
shoshi
parents:
diff changeset
53 public SingleNode create(NodeData<SingleNode> _data) {
shoshi
parents:
diff changeset
54 // TODO Auto-generated method stub
shoshi
parents:
diff changeset
55 return null;
shoshi
parents:
diff changeset
56 }
shoshi
parents:
diff changeset
57
shoshi
parents:
diff changeset
58 @Override
shoshi
parents:
diff changeset
59 public Tree getMainTree() {
shoshi
parents:
diff changeset
60 // TODO Auto-generated method stub
shoshi
parents:
diff changeset
61 return null;
shoshi
parents:
diff changeset
62 }
shoshi
parents:
diff changeset
63
shoshi
parents:
diff changeset
64 @Override
shoshi
parents:
diff changeset
65 public SingleNode create(NodeID _id, NodeData<SingleNode> _data) {
shoshi
parents:
diff changeset
66 // TODO Auto-generated method stub
shoshi
parents:
diff changeset
67 return null;
shoshi
parents:
diff changeset
68 }
shoshi
parents:
diff changeset
69
shoshi
parents:
diff changeset
70 }