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\FileCache
Code
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); } }
Please login to continue.