final String destinationBucketName = dialog.getDestinationBucketName();
final String[] sourceObjectKeys = dialog.getSourceObjectKeys();
final S3Object[] destinationObjects = dialog.getDestinationObjects();
final boolean isDeleteAfterCopy = dialog.isMoveOptionSelected();
final boolean retainAcls = dialog.isCopyOriginalAccessControlLists();
dialog.dispose();
if (!destinationBucketName.equals(currentBucketName)) {
cachedBuckets.remove(destinationBucketName);
}