У меня есть несколько потоков, выполняющих тот же процесс, который должен быть способен уведомлять друг друга о том, что что-то не должно обрабатываться в течение следующих n секунд, а не в конце света, если они это сделают.
Моя цель - передать строку и TTL в кеш и иметь возможность извлекать все строки, которые находятся в кеше в виде списка. Кэш может жить в памяти, а TTL будет не более 20 секунд.
Есть ли у кого-нибудь предложения о том, как это можно сделать?