Истечение срока действия в com.google.common.collect.MapMaker
Я только что скачал последний выпуск гуавы
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>20.0-hal</version>
</dependency>
и я вижу, что у класса MapMaker больше нет метода expiration
который я нашел полезным, и я не нашел никакого метода замены.
1 ответ
См. MapMakerMigration · Вики google / guava:
Все методы, связанные с кэшированием
MapMaker
устарели в пользу аналогичных методов вCacheBuilder
и запланированы для предстоящего удаления.
Похоже, что он был объявлен устаревшим в версии 8.0 и удален до 13.0.