Как использовать динамическое значение длительности в кешировании вывода?

Я использую ASP.NET MVC3.
Я использовал кэширование вывода по методу контроллера.

<code>   [OutputCache(Duration = 3660, VaryByParam = "none")]
   public ActionResult Index()
   {
       some code;
       return View();
   }
</code>

Я хочу поместить динамическую длительность, используя некоторую статическую переменную или что-то еще в кэшировании вывода.

Как я могу это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос