CachingContentStoreManagerImpl extends ContentStoreManagerImpl { @Override public ContentStore getPrimaryContentStore() throws ContentStoreException { log.debug("enter: getPrimaryContentStore()"); if (null == this.primaryContentStore) { log.debug("populating cache."); this.primaryContentStore = super.getPrimaryContentStore(); } return this.primaryContentStore; } CachingContentStoreManagerImpl(String host,
                                          String port,
                                          String context); @Override Map<String, ContentStore> getContentStores(); @Override ContentStore getPrimaryContentStore();  }
@Test public void testGetPrimaryContentStore() throws Exception { contentStoreMgr.getPrimaryContentStore(); contentStoreMgr.getPrimaryContentStore(); EasyMock.verify(restHttpHelper); }