Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

Cache (kompatibilitas API)

Query-level cache tidak aktif di implementasi saat ini: eksekusi selalu langsung ke database. Method berikut tetap ada agar kode lama tidak error; semuanya no-op atau mengembalikan status “cache dinonaktifkan”.

NexaModel · Storage() · NexaDb

$this->Storage('news')->where()->first();

Query-level cache tidak aktif di implementasi saat ini: eksekusi selalu langsung ke database. Method berikut tetap ada agar kode lama tidak error; semuanya no-op atau mengembalikan status “cache dinonaktifkan”.

Method yang tersedia

// Tidak mengubah perilaku — tetap dieksekusi tanpa cache $users = $this->Storage('users')->withoutCache()->get(); $users = $this->Storage('users')->withCache()->get(); // Instance NexaModel (tanpa Storage di controller) $model = new \App\System\NexaModel(); $model->clearCache(); // mengembalikan $this, tidak ada data yang dihapus dari cache query

Konfigurasi

$this->Storage('users')->configure([ 'max_limit' => 5000, // 'cache_enabled' — diabaikan; cache query tidak digunakan ]); $config = $this->Storage('users')->getConfig(); // 'cache_enabled' => false

Statistik cache

$stats = $this->Storage('users')->getCacheStats(); // Contoh isi: total_items 0, status menjelaskan bahwa cache dinonaktifkan

Lanjut

Topik sebelumnya: Pagination. Topik berikutnya: Security Features. Lihat juga Models, Events, Helper & template, daftar dokumentasi.