### Question:
SpyMemcachedSessionStore implements WebSessionStore { @Override public void remove(String sessionId) { this.memcachedClient.delete(sessionId); } SpyMemcachedSessionStore(
			@NonNull MemcachedClient memcachedClient,
			@NonNull ObjectMapper objectMapper,
			int expirationTime);  SpyMemcachedSessionStore(
			MemcachedClient memcachedClient,
			int expirationTime); @Override Optional<Map<String, Object>> load(String sessionId); @Override void save(String sessionId, Map<String, Object> data); @Override void remove(String sessionId);  }### Answer:
@Test public void testRemove() throws IOException { final SpyMemcachedSessionStore store = new SpyMemcachedSessionStore( client, 1024); final String sessionId1 = "hogehoge"; final Map<String, Object> map = K.map("hoge", "fuga"); store.save(sessionId1, map); assertThat(store.load(sessionId1).isPresent(), is(true)); assertThat(store.load(sessionId1).get(), is(map)); store.remove(sessionId1); assertThat(store.load(sessionId1).isPresent(), is(false)); }