ArrayList<String> keys = new ArrayList<String>();
ArrayList<String> values = new ArrayList<String>();
for (int i = 0; i < max; i++) {
String key = Integer.toString(i);
String value = "value" + i;
MultiUpdateItem item = new MultiUpdateItem();
item.key = key;
item.value = value;
multi.add(item);
keys.add(key);
values.add(value);
}
int ret = cc1.multiSet(multi);
assertEquals(max, ret);
List<CacheItem> results = cc1.multiGet(keys);
for (int i = 0; i < max; i++) {
CacheItem item = results.get(i);
assertEquals(item.getValue(), values.get(i));
}
ArrayList<MultiUpdateItem> multi2 = new ArrayList<MultiUpdateItem>();
ArrayList<String> keys2 = new ArrayList<String>();
ArrayList<String> values2 = new ArrayList<String>();
for (int i = 0; i < max; i++) {
String key = Integer.toString(i);
String value = "value2" + i;
MultiUpdateItem item = new MultiUpdateItem();
item.key = key;
item.value = value;
multi2.add(item);
keys2.add(key);
values2.add(value);
}
ret = cc1.multiReplace(multi2);
assertEquals(max, ret);
List<CacheItem> results2 = cc1.multiGet(keys2);
for (int i = 0; i < max; i++) {
CacheItem item = results2.get(i);
assertEquals(item.getValue(), values2.get(i));
}
}