docs: <K, V> Cache<K, V> createCache() {
      return CacheBuilder.newBuilder()
          .maximumSize(cacheMaxSize)
          .expireAfterWrite(cacheTtlSeconds, TimeUnit.SECONDS)
          .ticker(cacheTicker)
          .build();
    }