Я хочу реализовать стратегию на Java, где класс A опрашивает класс B. Но метод внутри класса B должен возвращать значение кэша, пока таймер не завершит 5 секунд.Через 5 секунд класс B вызывает класс C для получения обновленных данных и обновления кэша, а затем возвращает его.Это многопоточная среда.Класс A вызывается различными процессорами для опроса класса B.