- switch(Config::get('system', 'cache_driver', 'database')) {
- case 'memcache':
- $memcache_host = Config::get('system', 'memcache_host', '127.0.0.1');
- $memcache_port = Config::get('system', 'memcache_port', 11211);
-
- self::$driver = new Cache\MemcacheCacheDriver($memcache_host, $memcache_port);
- break;
- case 'memcached':
- $memcached_host = Config::get('system', 'memcached_host', '127.0.0.1');
- $memcached_port = Config::get('system', 'memcached_port', 11211);
-
- self::$driver = new Cache\MemcachedCacheDriver($memcached_host, $memcached_port);
- break;
- default:
- self::$driver = new Cache\DatabaseCacheDriver();
- }
- }