public function FileCache::set
public FileCache::set($filepath, $data)
Stores data based on a filename.
Parameters
string $filepath: Path of the file that the cached data is based on.
mixed $data: The data that should be cached.
Overrides FileCacheInterface::set
File
- core/lib/Drupal/Component/FileCache/FileCache.php, line 123
Class
- FileCache
- Allows to cache data based on file modification dates.
Namespace
Drupal\Component\FileCacheCode
public function set($filepath, $data) { $realpath = realpath($filepath); $cached = [ 'mtime' => filemtime($filepath), 'filepath' => $filepath, 'data' => $data, ]; $cid = $this->prefix . ':' . $this->collection . ':' . $realpath; static::$cached[$cid] = $cached; if ($this->cache) { $this->cache->store($cid, $cached); } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Component!FileCache!FileCache.php/function/FileCache::set/8.1.x