in src/main/java/org/elasticsearch/aliyun/oss/service/OssStorageClient.java [174:189]
public CopyObjectResult copyObject(String sourceBucketName, String sourceKey,
String destinationBucketName, String destinationKey) throws OSSException, ClientException {
if (isStsOssClient) {
readWriteLock.readLock().lock();
try {
return this.client
.copyObject(sourceBucketName, sourceKey, destinationBucketName, destinationKey);
} finally {
readWriteLock.readLock().unlock();
}
} else {
return this.client
.copyObject(sourceBucketName, sourceKey, destinationBucketName, destinationKey);
}
}