com.google.common.cache.Cache

    1. <dependency>
    2. <groupId>com.google.guava</groupId>
    3. <artifactId>guava</artifactId>
    4. <version>28.2-andriod</version>
    5. </dependency>
    1. // 创建
    2. Cache<String, String> cache = CacheBuilder.newBuilder()
    3. .expireAfterWrite(1, TimeUnit.DAYS)
    4. .maximumSize(100)
    5. .build();
    6. // 使用
    7. cache.get(key, () -> loadValue(key));