### Question:
ErrorPageCacheImpl extends AnnotatedStandardMBean implements ErrorPageCache, ErrorPageCacheMBean { @SuppressWarnings("squid:S1192") public final TabularData getCacheEntries() throws OpenDataException { final CompositeType cacheEntryType = new CompositeType( "cacheEntry", "Cache Entry", new String[]{"errorPage", "hit", "miss", "hitRate", "missRate", "sizeInKB" }, new String[]{"Error Page", "Hit", "Miss", "Hit Rate", "Miss Rate", "Size in KB" }, new OpenType[]{SimpleType.STRING, SimpleType.INTEGER, SimpleType.INTEGER, SimpleType.FLOAT, SimpleType.FLOAT, SimpleType.INTEGER } ); final TabularDataSupport tabularData = new TabularDataSupport( new TabularType("cacheEntries", "Cache Entries", cacheEntryType, new String[]{"errorPage" }) ); for (final Map.Entry<String, CacheEntry> entry : this.cache.entrySet()) { final CacheEntry cacheEntry = entry.getValue(); final Map<String, Object> data = new HashMap<String, Object>(); data.put("errorPage", entry.getKey()); data.put("hit", cacheEntry.getHits()); data.put("miss", cacheEntry.getMisses()); data.put("hitRate", cacheEntry.getHitRate()); data.put("missRate", cacheEntry.getMissRate()); data.put("sizeInKB", cacheEntry.getBytes() / KB_IN_BYTES); tabularData.put(new CompositeDataSupport(cacheEntryType, data)); } return tabularData; } ErrorPageCacheImpl(int ttl, boolean serveAuthenticatedFromCache); @Override String get(final String path,
                            final SlingHttpServletRequest request,
                            final SlingHttpServletResponse response); @Override final int getTtlInSeconds(); @Override final int getTotalHits(); @Override final int getCacheEntriesCount(); @Override final int getTotalMisses(); @Override final int getTotalCacheRequests(); @Override final long getCacheSizeInKB(); @SuppressWarnings("squid:S1192") final TabularData getCacheEntries(); @Override final void clearCache(); @Override final String getCacheData(final String errorPage);  }### Answer:
@Test public void testGetCacheEntries() throws Exception { }