DOCUMENTATION / BACKEND
File cache.
Cache JSON ringan tanpa Redis atau daemon.
Simpan hasil perhitungan
Callback dijalankan jika item belum ada atau kedaluwarsa. Nilai harus bisa diserialisasi sebagai JSON.
PHP
$stats = DL\Cache::remember('public-stats-v1', 60, function () {
return ['total' => (new DL\Database())->run('SELECT COUNT(*) FROM users')->fetchColumn()];
});Kunci dan isolasi
Gunakan kunci per user atau tenant jika isinya privat. Ubah versi kunci untuk invalidasi. Cache tidak menyediakan API delete, stampede lock atau garbage collector otomatis.
Penyimpanan
File ditulis ke storage/cache dengan nama hash. Folder harus writable oleh akun PHP dan berada di luar document root. TTL dinyatakan dalam detik.