Map<String, Integer> map = new HashMap<>();
List<String> list = new ArrayList<>();
Map<String, String> cache = new ConcurrentHashMap<>();
public String performComputation(String input) {
if (cache.containsKey(input)) {
return cache.get(input);
}
String result = compute(input);
cache.put(input, result);
return result;
}
ExecutorService executorService = Executors.newFixedThreadPool(10);
executorService.submit(new Runnable() {
@Override
public void run() {
}
});
executorService.shutdown();
Cache<String, Object> cache = CacheBuilder.newBuilder()
.build();
cache.put("key", value);
Object cachedValue = cache.getIfPresent("key");
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
private static final Logger logger = LogManager.getLogger(ClassName.class);