### Question:
UserContextStoreImpl implements UserContextStore { @Override public void remove(String contextId) { userContextMap.remove(contextId); } UserContextStoreImpl(); @Override String get(String contextId); @Override void put(String contextId, String context); @Override boolean containsKey(String contextId); @Override void remove(String contextId);  }### Answer:
@Test public void testRemove() throws Exception { userContextStore.put(CACHE_KEY, CACHE_VALUE); Assert.assertTrue(userContextStore.containsKey(CACHE_KEY)); userContextStore.remove(CACHE_KEY); Assert.assertFalse(userContextStore.containsKey(CACHE_KEY)); }