Узнаю есть ли новое сообщение для юзера
$newMessage = Pm::getDb()->cache(function ($db) {
return Pm::find()->where(['status' => Pm::STATUS_UNREAD , 'user_id' => Yii::$app->user->id])->count();
}, 60);
Получаю кол-во новых сообщений. Хочу закэшировать запрос на минуту, но почему-то не получается, в данном варианте запрос в базу не идет, не через минуту не через 10