diff --git a/src/main/java/org/apache/ibatis/cache/decorators/BlockingCache.java b/src/main/java/org/apache/ibatis/cache/decorators/BlockingCache.java
index b70fc0c61f8..62542367987 100644
--- a/src/main/java/org/apache/ibatis/cache/decorators/BlockingCache.java
+++ b/src/main/java/org/apache/ibatis/cache/decorators/BlockingCache.java
@@ -21,6 +21,7 @@
import org.apache.ibatis.cache.Cache;
import org.apache.ibatis.cache.CacheException;
+import org.apache.ibatis.cache.impl.DelegateCache;
/**
*
@@ -34,31 +35,20 @@
*
* @author Eduardo Macarron
*/
-public class BlockingCache implements Cache {
+public class BlockingCache extends DelegateCache {
private long timeout;
- private final Cache delegate;
private final ConcurrentHashMap