Remember storage view in OC_Cache_File

This commit is contained in:
Bart Visscher 2012-08-28 23:10:32 +02:00
parent 53e51fe46b
commit 32721e7b07

7
lib/cache/file.php vendored
View file

@ -8,14 +8,19 @@
class OC_Cache_File{
protected $storage;
protected function getStorage() {
if (isset(self::$storage)) {
return self::$storage;
}
if(OC_User::isLoggedIn()){
$subdir = 'cache';
$view = new OC_FilesystemView('/'.OC_User::getUser());
if(!$view->file_exists($subdir)) {
$view->mkdir($subdir);
}
return new OC_FilesystemView('/'.OC_User::getUser().'/'.$subdir);
self::$storage = new OC_FilesystemView('/'.OC_User::getUser().'/'.$subdir);
return self::$storage;
}else{
OC_Log::write('core','Can\'t get cache storage, user not logged in', OC_Log::ERROR);
return false;