$result = Customer::getDb()->cache(function ($db) use ($id) {
return Customer::findOne($id);
}, 60 * 60 * 24 * 4);
$tag = 'Customer-' . $id; // готовим таг
$ttl = 60 * 60 * 24 * 4; // готовим время жизни кеша
$result = Customer::getDb()->cache(function ($db) use ($id) {
return Customer::findOne($id);
}, $ttl, new TagDependency(['tags' => $tag])); // Пометка тагом данного кеша
TagDependency::invalidate(Yii::$app->cache,$tag); // Очистка всех кешей с данным тагом