예제 #1
0
 /**
  * 新しいエントリを追加する
  *
  * @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;
 }