Closed nao-pon closed 8 years ago
Cache works completely
class myCachedStrageAdapter extends \League\Flysystem\Cached\Storage\Adapter { use \Hypweb\Flysystem\Cached\Extra\Hasdir; } $cache = new myCachedStrageAdapter( new \League\Flysystem\Adapter\Local('./flycache') , 'gdcache', 300 ); $client = new \Google_Client(); $client->setClientId('ClientId'); $client->setClientSecret('ClientSecret'); $client->refreshToken('RefreshToken'); $service = new \Google_Service_Drive($client); $googleDrive = new \Hypweb\Flysystem\GoogleDrive\GoogleDriveAdapter($service, 'root', [ 'useHasDir' => true ]); $root[] = [ 'driver' => 'Flysystem', 'filesystem' => new Filesystem( new \League\Flysystem\Cached\CachedAdapter( $googleDrive, $cache ) ), 'fscache' => $cache ];
@barryvdh Thanks!
Cache works completely