Skip to content

Commit 8e99b2f

Browse files
committed
Test execution instructions.
1 parent 91435d9 commit 8e99b2f

File tree

3 files changed

+12
-79
lines changed

3 files changed

+12
-79
lines changed

src/main/java/org/mybatis/caches/redis/RedisCache.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
package org.mybatis.caches.redis;
1717

18+
import java.util.Map;
1819
import java.util.concurrent.locks.ReadWriteLock;
1920

2021
import org.apache.ibatis.cache.Cache;
@@ -58,8 +59,13 @@ public String getId() {
5859
}
5960

6061
public int getSize() {
61-
return 0;
62-
}
62+
return (Integer) execute(new RedisCallback() {
63+
public Object doWithRedis(Jedis jedis) {
64+
Map<byte[], byte[]> result = jedis.hgetAll(id.toString().getBytes());
65+
return result.size();
66+
}
67+
});
68+
}
6369

6470
public void putObject(final Object key, final Object value) {
6571
execute(new RedisCallback() {

src/test/java/org/mybatis/caches/redis/LoggingEhcacheTestCase.java

Lines changed: 0 additions & 77 deletions
This file was deleted.

src/test/java/org/mybatis/caches/redis/RedisTestCase.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323
import org.junit.Test;
2424

2525
/**
26+
* Test with Ubuntu
27+
* sudo apt-get install redis-server
28+
* execute the test
29+
*
2630
* @version $Id$
2731
*/
2832
public final class RedisTestCase {

0 commit comments

Comments
 (0)