diff --git a/framework/caching/Cache.php b/framework/caching/Cache.php index 70cf8cb..fb56d5e 100644 --- a/framework/caching/Cache.php +++ b/framework/caching/Cache.php @@ -71,6 +71,18 @@ abstract class Cache extends Component implements \ArrayAccess /** + * Initializes the application component. + * This method overrides the parent implementation by setting default cache key prefix. + */ + public function init() + { + parent::init(); + if ($this->keyPrefix === null) { + $this->keyPrefix = \Yii::$app->id; + } + } + + /** * Builds a normalized cache key from a given key. * * The generated key contains letters and digits only, and its length is no more than 32.