# PHP 用の Windows キャッシュ

- はじめに
- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
  - WinCache 統計スクリプト
  - WinCache セッションハンドラ
  - WinCache 関数への切り替え
  - リソース型
- 定義済み定数
- WinCache 関数
  - wincache_fcache_fileinfo — ファイルキャッシュにキャッシュされたファイルについての情報を取得する
  - wincache_fcache_meminfo — ファイルキャッシュのメモリ使用状況についての情報を取得する
  - wincache_lock — 指定したキーで排他ロックを確保する
  - wincache_ocache_fileinfo — opcode キャッシュにキャッシュされたファイルについての情報を取得する
  - wincache_ocache_meminfo — opcode キャッシュのメモリ使用状況についての情報を取得する
  - wincache_refresh_if_changed — キャッシュされたファイルのキャッシュエントリをリフレッシュする
  - wincache_rplist_fileinfo — ファイルパス解決キャッシュについての情報を取得する
  - wincache_rplist_meminfo — ファイルパス解決キャッシュのメモリ使用状況についての情報を取得する
  - wincache_scache_info — セッションキャッシュにキャッシュされたファイルについての情報を取得する
  - wincache_scache_meminfo — セッションキャッシュのメモリ使用状況についての情報を取得する
  - wincache_ucache_add — 変数が既にキャッシュに存在しない場合にのみ変数をユーザーキャッシュに追加する
  - wincache_ucache_cas — 変数を古い値と比較して新しい値を代入する
  - wincache_ucache_clear — ユーザーキャッシュの中身全体を削除する
  - wincache_ucache_dec — キーに関連づけられた値を減少させる
  - wincache_ucache_delete — 変数をユーザーキャッシュから削除する
  - wincache_ucache_exists — 変数がユーザーキャッシュに存在するかどうかを調べる
  - wincache_ucache_get — ユーザーキャッシュに格納された変数を取得する
  - wincache_ucache_inc — キーに関連づけられた値を増加させる
  - wincache_ucache_info — ユーザーキャッシュにキャッシュされたファイルについての情報を取得する
  - wincache_ucache_meminfo — ユーザーキャッシュのメモリ使用状況についての情報を取得する
  - wincache_ucache_set — 変数をユーザーキャッシュに追加し、変数が既にキャッシュに存在する場合はそれを上書きする
  - wincache_unlock — 指定したキーの排他ロックを解放する
- Windows でのビルド
  - 要件
  - コンパイルおよびビルド
  - ビルドの検証