Permalink
Browse files

Added default prefix to cache configurations.

  • Loading branch information...
1 parent 9d0a67d commit 64d4387c82a39742793f1071a973b4c1ddccc8d9 @predominant predominant committed Jan 22, 2012
Showing with 10 additions and 4 deletions.
  1. +5 −2 app/Config/core.php
  2. +5 −2 lib/Cake/Console/Templates/skel/Config/core.php
View
@@ -308,13 +308,16 @@
$duration = '+10 seconds';
}
+// Prefix each application on the same server with a different string, to avoid Memcache and APC conflicts.
+$prefix = 'myapp_';
+
/**
* Configure the cache used for general framework caching. Path information,
* object listings, and translation cache files are stored with this configuration.
*/
Cache::config('_cake_core_', array(
'engine' => $engine,
- 'prefix' => 'cake_core_',
+ 'prefix' => $prefix . 'cake_core_',
'path' => CACHE . 'persistent' . DS,
'serialize' => ($engine === 'File'),
'duration' => $duration
@@ -326,7 +329,7 @@
*/
Cache::config('_cake_model_', array(
'engine' => $engine,
- 'prefix' => 'cake_model_',
+ 'prefix' => $prefix . 'cake_model_',
'path' => CACHE . 'models' . DS,
'serialize' => ($engine === 'File'),
'duration' => $duration
@@ -308,13 +308,16 @@
$duration = '+10 seconds';
}
+// Prefix each application on the same server with a different string, to avoid Memcache and APC conflicts.
+$prefix = 'myapp_';
+
/**
* Configure the cache used for general framework caching. Path information,
* object listings, and translation cache files are stored with this configuration.
*/
Cache::config('_cake_core_', array(
'engine' => $engine,
- 'prefix' => 'cake_core_',
+ 'prefix' => $prefix . 'cake_core_',
'path' => CACHE . 'persistent' . DS,
'serialize' => ($engine === 'File'),
'duration' => $duration
@@ -326,7 +329,7 @@
*/
Cache::config('_cake_model_', array(
'engine' => $engine,
- 'prefix' => 'cake_model_',
+ 'prefix' => $prefix . 'cake_model_',
'path' => CACHE . 'models' . DS,
'serialize' => ($engine === 'File'),
'duration' => $duration

0 comments on commit 64d4387

Please sign in to comment.