/** * 新しいエントリを追加する * * @param string $content * @param array $metaData * @param bool $isRawFile trueなら$contentはファイル名で、その内容は * deflate圧縮+Base64エンコードされたデータ * @return string */ public static function add($content, array $metaData, $isRawFile = false) { $key = sprintf('%s%0.6f', self::getKeyPrefix(), microtime(true)); if ($isRawFile) { MatomeCacheDataStore::setRaw($key, file_get_contents($content)); } else { MatomeCacheDataStore::set($key, $content); } MatomeCacheMetaDataStore::set($key, $metaData); return $key; }