Аудит устойчивости кэша Caffeine к аномальным входам

testing

audit-adversarial-input — это скилл для Claude Code, который анализирует поведение кэша Caffeine при экстремальных и враждебных вводах через API. Для каждой из семи категорий скилл строит конкретные входные значения и трассирует путь кода: целочисленные переполнения при Integer.MAX_VALUE и Long.MAX_VALUE для весов, размеров и временны́х меток; граничные условия истечения (0, отрицательные, переходы MAX→0); деградация частотного эскиза при однотипных ключах или переполнении 4-битных счётчиков; конкурентные атаки вроде 10 000 потоков на одном computeIfAbsent; патологические реализации hashCode и equals. Для каждого сценария фиксируется, что именно происходит — некорректное поведение, OOM, бесконечный цикл, деградация производительности или корректная обработка. Подходит командам, занимающимся аудитом надёжности кэшей и поиском скрытых дефектов под нагрузкой.