From 9c5d01e9a2b1e04509b99ece6fe15bad90051fa4 Mon Sep 17 00:00:00 2001 From: Costin Leau Date: Tue, 25 Oct 2011 11:54:08 +0300 Subject: [PATCH] DATAREDIS-78 --- .../data/redis/cache/RedisCacheManager.java | 1 - .../data/redis/cache/RedisCacheTest.java | 11 +++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/redis/cache/RedisCacheManager.java b/src/main/java/org/springframework/data/redis/cache/RedisCacheManager.java index 4704ca115..73c37cb96 100644 --- a/src/main/java/org/springframework/data/redis/cache/RedisCacheManager.java +++ b/src/main/java/org/springframework/data/redis/cache/RedisCacheManager.java @@ -51,7 +51,6 @@ public class RedisCacheManager implements CacheManager { if (c == null) { c = new RedisCache(name, (usePrefix ? cachePrefix.prefix(name) : null), template); caches.put(name, c); - names.add(name); } return c; diff --git a/src/test/java/org/springframework/data/redis/cache/RedisCacheTest.java b/src/test/java/org/springframework/data/redis/cache/RedisCacheTest.java index 0ddd20161..4d8e307a1 100644 --- a/src/test/java/org/springframework/data/redis/cache/RedisCacheTest.java +++ b/src/test/java/org/springframework/data/redis/cache/RedisCacheTest.java @@ -16,6 +16,7 @@ package org.springframework.data.redis.cache; +import static org.junit.Assert.*; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; @@ -29,6 +30,7 @@ import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; import org.springframework.cache.Cache; +import org.springframework.cache.CacheManager; import org.springframework.data.redis.ConnectionFactoryTracker; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.support.collections.CollectionTestParams; @@ -123,4 +125,13 @@ public class RedisCacheTest extends AbstractNativeCacheTest { assertNull(cache.get(key2)); assertEquals(key1, cache.get(value1).get()); } + + @Test + public void testCacheName() throws Exception { + CacheManager redisCM = new RedisCacheManager(template); + String cacheName = "s2gx11"; + Cache cache = redisCM.getCache(cacheName); + assertNotNull(cache); + assertTrue(redisCM.getCacheNames().contains(cacheName)); + } } \ No newline at end of file