class JdbcAccessor extends DbAccessor.Commander<BEAN> {

    @Override
    public DbAccessor<BEAN> memoize() {
        Duration duration = Duration.ofMillis(dbBean.getCacheTtl());
        return DbAccessor.BulkAccessor.from(this, dbBean.getCacheDepth(), GuavaCaches.ttlCache(duration));
    }

    public  JdbcAccessor(@NonNull Logger logger, @NonNull BEAN dbBean, @NonNull ConnectionSupplier supplier);

}