class GuavaCache implements org.restheart.cache.Cache<K, V> {

    @Override
    public Optional<V> get(K key) {
        return wrapped.getIfPresent(key);
    }

    public  GuavaCache(long size, EXPIRE_POLICY expirePolicy, long ttl);
    public  GuavaCache(long size, EXPIRE_POLICY expirePolicy, long ttl, Consumer<Map.Entry<K, Optional<V>>> remover);

}