$cache = \Config\Services::cache();
// 저장 (TTL: 초 단위, 0 = 영구)
$cache->save('key', $data, 300); // 5분
// 읽기
$data = $cache->get('key'); // 없으면 null
// 삭제
$cache->delete('key');
$cache->clean(); // 전체 삭제
// 메타데이터
$meta = $cache->getMetaData('key');
// ['expire' => timestamp, 'mtime' => ..., 'data' => ...]
// remember() — 없으면 클로저 실행 후 저장
$data = cache()->remember('key', 300, function() {
return expensiveQuery();
});