@Test public void testRemoveToken() throws Exception { expect(mockGenerator.generate()).andReturn(TOKEN).once(); replay(mockGenerator); String token = tokenCache.generateTemporaryToken(KEY, 10); tokenCache.removeToken(KEY); assertFalse(tokenCache.validateToken(KEY, TOKEN)); }
public void removeToken(String key) { tokenCache.invalidate(checkNotNull(key)); }
TemporaryTokenCache { public void removeToken(String key) { tokenCache.invalidate(checkNotNull(key)); } }
TemporaryTokenCache { public void removeToken(String key) { tokenCache.invalidate(checkNotNull(key)); } @Inject  TemporaryTokenCache(TokenGenerator tokenGenerator, CacheBuilderProvider cacheBuilderProvider); }
TemporaryTokenCache { public void removeToken(String key) { tokenCache.invalidate(checkNotNull(key)); } @Inject  TemporaryTokenCache(TokenGenerator tokenGenerator, CacheBuilderProvider cacheBuilderProvider); String generateTemporaryToken(String key, int secondsToLive); String generateTemporaryToken(String key, int secondsToLive, Object context); boolean validateToken(String key, String token); Optional<Object> getContextForToken(String key, String token); void removeToken(String key); }
TemporaryTokenCache { public void removeToken(String key) { tokenCache.invalidate(checkNotNull(key)); } @Inject  TemporaryTokenCache(TokenGenerator tokenGenerator, CacheBuilderProvider cacheBuilderProvider); String generateTemporaryToken(String key, int secondsToLive); String generateTemporaryToken(String key, int secondsToLive, Object context); boolean validateToken(String key, String token); Optional<Object> getContextForToken(String key, String token); void removeToken(String key);  }