import net.pterodactylus.sone.data.Sone;
import com.google.common.annotations.VisibleForTesting;
+import com.google.common.base.Objects;
import com.google.common.base.Optional;
import com.google.common.base.Ticker;
return false;
}
String fingerprint = lockableFingerprintProvider.getFingerprint();
- if (originalFingerprint.equals(fingerprint)) {
+ if (fingerprint.equals(originalFingerprint)) {
lastModificationTime = absent();
lastFingerprint = fingerprint;
return false;
}
- if (!lastFingerprint.equals(fingerprint)) {
+ if (!Objects.equal(lastFingerprint, fingerprint)) {
lastModificationTime = of(ticker.read());
lastFingerprint = fingerprint;
return false;
}
public boolean isModified() {
- return !lockableFingerprintProvider.getFingerprint().equals(originalFingerprint);
+ return !Objects.equal(lockableFingerprintProvider.getFingerprint(), originalFingerprint);
}
/**