@Override
        protected boolean removeEldestEntry(Map.Entry<K, V> eldest) {
            return size() > capacity;
        }
A simple thread-safe LRU cache based on LinkedHashMap. It's not as effient as
the one in Caffeine/Guava, but it requires no extra dependency.
clickhouse-data/src/main/java/com/clickhouse/data/cache/JdkLruCache.java