Remove From Cache Aksiyonu Adımları

  1. Aksiyon Tanımlama
    • Kuika platformunda projenizi açın.
  • Sağ kenardaki Add Action butonuna tıklayın ve Remove From Cache aksiyonunu seçin.
  1. Cache Key Belirleme
  • Silinecek verinin key’ini belirtin.
  • Örnek: user_123_filters
  1. Cache Sağlayıcısını Kullanma
    • Cache sağlayıcısı, verinin kayıtlı olduğu sağlayıcı ile aynı olmalıdır (InMemoryve Redis).
    • Örnek: Web uygulaması için Redis, mobil uygulama için InMemory.
  2. Aksiyonun Çalıştırılması ve Test Edilmesi
    • Preview modunda aksiyonu çalıştırın.
    • Silme işleminin başarılı olduğunu doğrulayın.
    • Redis kullanıyorsanız, terminal üzerinden redis-cli -h localhost -p 6379 komutuyla ilgili key’in silinip silinmediğini kontrol edebilirsiniz. Ancak bu durum, Redis’in nasıl konumlandırıldığına bağlıdır. Eğer generate edilen uygulamanın çalıştığı sunucuda Redis servisi aktifse bu yöntem geçerli olacaktır.

Önemli Noktalar

  • Eğer key Cache’de bulunmuyorsa veya daha önce silinmişse aksiyon “Given key does not exist” hatası döner.
  • Silinecek key, Push To Cache veya Fetch From Cache ile daha önce eklenmiş olmalıdır.
  • Cache sağlayıcısı, verinin kayıtlı olduğu provider ile aynı olmalıdır; aksi halde silme işlemi gerçekleşmez.
  • InMemory seçildiğinde uygulama kapatıldığında veriler zaten kaybolur.