test Consumption Attempt
abstract fun testConsumptionAttempt(key: String, configuration: RateLimitConfiguration, amount: Long = 1): RateLimiter.TestConsumptionResult
This tests whether amount tokens are available in the bucket associated with the given key. It is essentially a dry run of consumeToken. Note that this data may be stale when it comes back, as time has elapsed and other pods could have taken tokens in the meantime.