Кэширование Widget

Доброго дня!

Подскажите как лучше сделать кеширование виджета. Сейчас кэшируемые виджеты оформил как:


<?php 

if($this->beginCache('myWidget', array('duration'=>3600))){

  $this->widget('application.components.myWidget');

  $this->endCache();

}?>



Только оверкодингом не хотелось бы заниматься, в случае если данный виджет находиться в нескольких вьюхах.

Т.е. хотелось бы параметры кеширования виджета задать непосредственно в модели виджета. Подскажите куда копать…

Yii::app()->cache->set и Yii::app()->cache->get можешь сделать в своём виджете и будет тебе счастье