private static MessageDigest getMessageDigestInstance() {
        MessageDigest messageDigest = SHA256_MESSAGE_DIGEST.get();
        messageDigest.reset();
        return messageDigest;
    }
Returns the re-usable thread local version of MessageDigest.
@return
aws-java-sdk-core/src/main/java/com/amazonaws/auth/AbstractAWSSigner.java