Method TryAcquireAsync
- Namespace
- UsluzionicaServer.Infrastructure.Redis
- Assembly
- UsluzionicaServer.dll
TryAcquireAsync(string, TimeSpan)
Pokušava da zauzme lock. Vraća objekat koji ga oslobađa pri dispose-u, ili null ako ga druga instanca već drži.
KAD REDIS NIJE DOSTUPAN vraća lock koji ništa ne radi — dakle posao se IZVRŠAVA. To je namerno: sa jednom instancom (razvoj, testovi, mali deployment) nema šta da se štiti, a odbijanje posla bi značilo da se boostovi nikad ne gase ako Redis ispadne.
public Task<IAsyncDisposable?> TryAcquireAsync(string name, TimeSpan ttl)