Thank you for using AsyncKeyedLock as a dependency. However, I wanted to ask about why you're exposing the configuration for MaxCount. I believe in your use case, MaxCount should never be any value but 1, no? Otherwise you are inviting the possibility of cache stampede.