Kuika platformunda yer alan Cache aksiyonları, uygulama içinde geçici veri saklama, hızlı veri erişimi ve performans artırma amacıyla kullanılır. Bu aksiyonlar sayesinde, veriler Push To Cache ile Cache’e eklenebilir, Fetch From Cache ile geri alınabilir, Remove From Cache ile silinebilir ve Check Key Existence ile varlık kontrolü yapılabilir. Cache aksiyonları özellikle dinamik veri yönetimi, kullanıcı filtreleri ve geçici form verileri gerektiren uygulamalarda tercih edilir.
Kullanım Amacı:
Uygulama performansını artırmak.
Geçici verileri hızlı ve güvenli şekilde yönetmek.
Kullanıcının önceki seçimlerini veya form verilerini hızlıca geri almak.
Avantajları:
Web ve mobil uygulamalarda kullanılabilir.
Redis, Mongo, SQL ve InMemory cache sağlayıcıları üzerinden yönetim imkânı sağlar.
Cache verilerini tek merkezden yönetme ve kontrol imkânı sunar.
Cache Aksiyonları Kategorileri
Push To Cache
Tanım: Yeni bir key ile verilen değeri Cache’e kaydeder. Tüm değerler string formatında kaydedilir. Var olan bir key ile çalıştırılırsa önceki değer override edilir.
Önemli Noktalar: Aynı key ile tekrar push edilirse önceki değer silinir ve yeni veri kaydedilir.
Fetch From Cache
Tanım: Verilen key ile Cache’deki değeri geri döndürür. Daha önce eklenmiş keyler arasında açılır menü üzerinden seçim yapılabilir. Yeni eklenen değer, mevcut değer üzerine override edebilir.
Remove From Cache
Tanım: Belirtilen Key’e sahip değeri Cache’den siler. Eğer key Cache’de bulunmuyorsa veya daha önce silinmişse, “Given key does not exist” hatası döner.
Önemli Noktalar: Key yanlış seçilirse veri kaybı yaşanabilir.
Check Key Existence
Tanım: Push To Cache ile tanımlanmış bir Key’in Cache’de olup olmadığını kontrol eder. Bu sayede Fetch From Cache veya Remove From Cache işlemleri öncesinde key varlığı doğrulanabilir.
Önemli Noktalar: Key, Push To Cache ile oluşturulmuş olmalıdır. InMemory seçildiğinde uygulama kapandığında key kaybolur.