まとめ メモリがいっぱいになると TTL が切れてるエントリが全部クリアされる apc.ttl=0 だと TTL が無限なのでクリアされることはない それでもメモリが足りなければキャッシュがすべてクリアされる TTL が切れていてもメモリがいっぱいにならない限りエントリは有効なまま 詳細 // 100KB ぐらいの文字列をキャッシュしつつ apcu のステータスを表示 $str = str_repeat('x', 1024*100); for ($i=0; $i<10; $i++) { apcu_store("a.$i", $str); print_r([$i => apcu_sma_info(true) + apcu_cache_info(true)]); }