Истечение срока действия в 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.

Другие вопросы по тегам