2.1 Ehcache
2.2 Guava Cache
2.3 Caffeine
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.0-jre</version>
</dependency>
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
public class OrderCache {
private Cache<String, Order> cache;
public OrderCache() {
cache = CacheBuilder.newBuilder()
.build();
}
public Order getOrder(String orderId) {
}
public void addOrder(Order order) {
}
}