Merhaba,
Bir token cacheleme class yapımda __construct içerisine 4 parametre aldığım bir yapı var.
Buradaki 3 parametreyi Cache:forever ile kalıcı olarak kaydediyorum (username,password,domain)
4.parametre de cache leme ile alakalı bir anahtar kelimedir.
4.parametreye göre static bir fonksiyonumdan Cache::has metodu ile böyle bir token var mı diye kontrol ediyorum.
Böyle bir token varsa (\Cache::get) statik olarak bu tokenı kayıt altına alıp devam ediyorum.
Eğer yoksa , yeni bir curl token isteği ile yenisini oluşturuyorum. Oluşturulan tokenı
$expiresAt = Carbon::now()->addMinutes(1440); -- 24 Saat ekleyerek
$cache_add = \Cache::add($key, $value, $expiresAt);
keyword kullanarak ekliyorum.
Buraya kadar her şey normal. Fakat şöyle bir sıkıntı var. Cache dosyalarımı ve session dosyaları silmeme rağmen, hala eski bir token sunucu tarafında bana dönüş yapıyor.
Cache 'leme driver olarak file kullanılmaktadır. Buradaki hata, tutulan sınıf ve parametrelerin statik olmasıyla alakası olabilir mi ?
Bu istekler job'lar içerisinden geçiyor. Her job belirtilen anahtar kelimeye göre arama yapıyor. Gözden kaçırdığım nokta nedir ?
Teşekkürler