{
return internalDelete( request ).get( this.configuration.getReadTimeOut(), TimeUnit.MILLISECONDS );
}
catch ( InterruptedException e )
{
throw new DirectMemoryException( e.getMessage(), e );
}
catch ( TimeoutException e )
{
throw new DirectMemoryException( e.getMessage(), e );
}
catch ( ExecutionException e )
{
throw new DirectMemoryException( e.getMessage(), e );
}
}