【发布时间】:2019-08-25 09:14:30
【问题描述】:
我正在使用 Guava Suppliers 来记忆并在固定时间后重新加载一些数据。最近,sonarlint 开始生成警告消息,例如“Java 8 功能应优先于 Guava (squid:S4738)”。
谁能告诉我,我实际上可以在这里以任何方式使用 Java Supplier 来实现相同的功能?
代码示例
private final Supplier<Set<Integer>> cache = Suppliers.memoizewithExpiration(fetchData(), 1, TimeUnit.DAYS);
【问题讨论】:
标签: java java-8 guava sonarlint sonarlint-eclipse