Multiple page cache per action

The following code apply a page cache successfully for index and contact actions with timeout of 50 seconds (i.e same configration for both actions). What if i want to assign different configuration for each action?


'pageCache' => [

                'class' => 'yii\filters\PageCache',

                'only' => ['index','contact'],

                'duration' => 50,

                'variations' => [

                    \Yii::$app->language,

                    Yii::$app->getUser()->isGuest

                ]

            ]

I tried to use


'pageCache' => [

                'class' => 'yii\filters\PageCache',

                'only' => ['index'],

                'duration' => 50,

                'variations' => [

                    \Yii::$app->language,

                    Yii::$app->getUser()->isGuest

                ]

            ],

'pageCacheA' => [

                'class' => 'yii\filters\PageCache',

                'only' => ['contact'],

                'duration' => 0,

                'variations' => [

                    \Yii::$app->language,

                    

                ]

            ]



but is not working