如何为单个Action文件配置缓存

我希望在action文件中,配置一个单独使用的缓存机制,如何写

class pinyinpickerAction extends CAction

{

public function run()


{


	//code


}

}

从yii文档中看到的,在control中对缓存过滤器的配置为:

public function filters()

{

return array(


    array(


        'COutputCache',


        'duration'=>100,


        'varyByParam'=>array('id'),


    ),


);

}

不知如何应用到单个action文件中