/** * Registers the given requestURI as a modifying request, which can be seen as a blacklist for * readonly requests. There's a limit on number and time for modifying requests beeing stored. * @param requestId the request uri to track. */ public void modifyingRequest( final String requestId ) { if ( _log.isDebugEnabled() ) { _log.debug( "Registering modifying request: " + requestId ); } incrementOrPut( _blacklist, requestId ); _readOnlyRequests.remove( requestId ); }
@Test public void testRemove() { final LRUCache<String,String> cut = new LRUCache<String, String>( 3 ); cut.put("foo", "bar"); assertTrue( cut.containsKey( "foo" ) ); assertEquals( cut.remove( "foo" ), "bar" ); assertFalse( cut.containsKey( "foo" ) ); }
_log.debug( "Remove session id " + session.getId() + " from _invalidSessionsCache, marking new session valid" ); _invalidSessionsCache.remove(session.getId());
/** * Registers the given requestURI as a modifying request, which can be seen as a blacklist for * readonly requests. There's a limit on number and time for modifying requests beeing stored. * @param requestId the request uri to track. */ public void modifyingRequest( final String requestId ) { if ( _log.isDebugEnabled() ) { _log.debug( "Registering modifying request: " + requestId ); } incrementOrPut( _blacklist, requestId ); _readOnlyRequests.remove( requestId ); }
_log.debug( "Remove session id " + session.getId() + " from _invalidSessionsCache, marking new session valid" ); _invalidSessionsCache.remove(session.getId());