@Test
public void getCache() {

    org.springframework.cache.Cache cache = ssmCacheManager.getCache("cache1");
    assertNotNull(cache);
    assertSame(cache1, cache.getNativeCache());
    cache = ssmCacheManager.getCache("cache2");
    assertNotNull(cache);
    assertSame(cache2, cache.getNativeCache());
    cache = ssmCacheManager.getCache("cache3");
    assertNotNull(cache);
    assertNotSame(cache3, cache.getNativeCache());
    assertTrue(cache.getNativeCache() instanceof PrefixedCacheImpl);
    cache = ssmCacheManager.getCache("cache3Alias1");
    assertNotNull(cache);
    assertNotSame(cache3, cache.getNativeCache());
    assertTrue(cache.getNativeCache() instanceof PrefixedCacheImpl);
    cache = ssmCacheManager.getCache("cache3Alias2");
    assertNotNull(cache);
    assertNotSame(cache3, cache.getNativeCache());
    assertTrue(cache.getNativeCache() instanceof PrefixedCacheImpl);
}