Potrzebuję komponentu / klasy, który ogranicza wykonanie jakiejś metody do maksymalnej liczby wywołań M w ciągu N sekund (lub ms lub nanos, nie ma znaczenia).
Innymi słowy, muszę się upewnić, że moja metoda jest wykonywana nie więcej niż M razy w przesuwanym oknie trwającym N sekund.
Jeśli nie znasz istniejącej klasy, możesz zamieścić swoje rozwiązania / pomysły, jak byś to wdrożył.