<%@ OutputCache VaryByParam="*" Duration="5" %>
if (Cache["Key"] != null) return Cache["Key"] as object; else Cache["Key"] = GetFromDataBase();
if (Cache["Key"] != null) return Cache["Key"] as object; else Cache.Insert("Key", GetFromDataBase());