public void testGetCachedObjects() throws Exception { cache.put(new MyKey("a"), "a"); cache.put(new MyKey("b"), "b"); cache.put(new MyKey("c"), "c"); cache.put(new MyKey("d"), null); assertEquals(3, cache.getCacheSize()); try { List<Object> values = cache.getCachedObjects(); assertEquals(3, values.size()); assertTrue(values.contains("a")); assertTrue(values.contains("b")); assertTrue(values.contains("c")); } catch (UnsupportedOperationException e) { // OK } }