diff --git a/evcache-client/src/main/java/com/netflix/evcache/EVCacheImpl.java b/evcache-client/src/main/java/com/netflix/evcache/EVCacheImpl.java index d51dc3f4..ee2782de 100644 --- a/evcache-client/src/main/java/com/netflix/evcache/EVCacheImpl.java +++ b/evcache-client/src/main/java/com/netflix/evcache/EVCacheImpl.java @@ -229,8 +229,9 @@ public T get(String key, Transcoder tc) throws EVCacheException { } - T doGet(String canonicalKey , Transcoder tc) throws EVCacheException { + T doGet(String key , Transcoder tc) throws EVCacheException { final boolean throwExc = doThrowException(); + final String canonicalKey = getCanonicalizedKey(key); EVCacheClient client = _pool.getEVCacheClientForRead(); if (client == null) { increment("NULL_CLIENT"); @@ -539,7 +540,6 @@ public T getAndTouch(String key, int timeToLive, Transcoder tc) throws EV } T doGetAndTouch(String key, int timeToLive, Transcoder tc) throws EVCacheException { - final String canonicalKey = getCanonicalizedKey(key); final boolean throwExc = doThrowException(); EVCacheClient client = _pool.getEVCacheClientForRead();