I have this in my web-form,
<%@ OutputCache VaryByParam="none" Duration="30" %>
In the page load I have,
protected void Page_Load(object sender, EventArgs e)
{
Thread.Sleep(5000);
But still with every request it takes more than 5 seconds, means caching is not working? I