	@Test
	public void testCacheControlMustRevalidate() throws Exception {

		
		final HandlerMethod handler = new HandlerMethod(
				controller, 
				controller.getClass().getMethod("handlePubliclyCachedPageAndRevalidatedRequest"));
		
		interceptor.preHandle(request, response, handler);
		
		System.err.println("CC: " + response.getHeader("Cache-Control"));
		
		assertNotNull(response.getHeader("Cache-Control"));
		assertTrue(response.getHeader("Cache-Control").contains("must-revalidate"));
		assertFalse(response.getHeader("Cache-Control").contains("private"));
	}