Sağ kenardaki Add Action butonuna tıklayın ve Remove From Cache aksiyonunu seçin.
Cache Key Belirleme
Silinecek verinin key’ini belirtin.
Örnek: user_123_filters
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.
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.