Предположим, у нас есть два класса (реальный и прокси-один), которые реализуют один и тот же интерфейс.Одной из реализаций является прокси, который связывает операции с любой другой упакованной реализацией (кэшированием).
Я хотел бы иметь модуль, который связывает реальные реализации с интерфейсом, чтобы при его установке приложение работало.Но в то же время я хотел бы, чтобы приложение использовало кэшированную версию, если она была установлена (а у прокси должны быть введены реальные).
Как это сделать с Guice?