function create($location, $filename, $extension)
{
$location_iri = new SimplePie_IRI($location);
switch ($location_iri->get_scheme()) {
case 'mysql':
if (extension_loaded('mysql')) {
return new SimplePie_Cache_MySQL($location_iri, $filename, $extension);
}
break;
default:
return new SimplePie_Cache_File($location, $filename, $extension);
}
}