comparison src/main/java/alice/codesegment/OutputDataSegment.java @ 526:928907206d21 dispose

remove CompressedRDSM & CompressedLDSM class
author Nozomi Teruya <e125769@ie.u-ryukyu.ac.jp>
date Sat, 18 Apr 2015 19:09:15 +0900
parents 30a74eee59c7
children bfec2c3ff1b8
comparison
equal deleted inserted replaced
525:30a74eee59c7 526:928907206d21
91 public void put(String managerKey, String key, Object val) { 91 public void put(String managerKey, String key, Object val) {
92 put(managerKey, key, val, false); 92 put(managerKey, key, val, false);
93 } 93 }
94 94
95 public void put(String managerKey, String key, Object val, boolean cFlag) {//追加 95 public void put(String managerKey, String key, Object val, boolean cFlag) {//追加
96 if (!managerKey.equals("local") && DataSegment.contains(managerKey)){ 96 System.out.println("in PUT");
97 ReceiveData rData = new ReceiveData(val); 97 ReceiveData rData = new ReceiveData(val);
98 rData.setCompressFlag(cFlag); 98 rData.setCompressFlag(cFlag);
99
100 if (!managerKey.equals("local") && DataSegment.contains(managerKey)){///if remote
99 if (cFlag){ 101 if (cFlag){
100 DataSegment.get(managerKey + "!").put(key, rData, false); 102 DataSegment.get(managerKey + "!").put(key, rData, false);
101 } else { 103 } else {
102 DataSegment.get(managerKey).put(key, rData, false); 104 DataSegment.get(managerKey).put(key, rData, false);
103 } 105 }
104 } else { 106 } else {// if local
105 put(key, val); 107 if (cFlag){
106 } 108 DataSegment.getCompressedLocal().put(key, rData, false);
109 } else {
110 put(key, val);
111 }
112 }
113
114
115
107 } 116 }
108 117
109 public void quickPut(String managerKey, String key, ReceiveData rData) { 118 public void quickPut(String managerKey, String key, ReceiveData rData) {
110 if (!managerKey.equals("local") && DataSegment.contains(managerKey)){ 119 if (!managerKey.equals("local") && DataSegment.contains(managerKey)){
111 if (rData.compressed()){ 120 if (rData.compressed()){