@Override public <V> V execute( Object preparedStatementId, ByteBuffer key, List<Object> queryParams, ResultHandler<V> handler) { return handler .thriftHandler() .apply( client.executePrepared( (byte[]) preparedStatementId, toByteBufferParams(queryParams), ThriftConversion.fromThrift(settings.command.consistencyLevel))); }