Remove @author tags
[Sone.git] / src / main / java / net / pterodactylus / sone / core / SoneModificationDetector.java
index 71c28bb..92fa3dc 100644 (file)
@@ -18,8 +18,6 @@ import com.google.common.base.Ticker;
  * Class that detects {@link Sone} modifications (as per their {@link
  * Sone#getFingerprint() fingerprints} and determines when a modified Sone may
  * be inserted.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
  */
 class SoneModificationDetector {
 
@@ -27,8 +25,8 @@ class SoneModificationDetector {
        private final LockableFingerprintProvider lockableFingerprintProvider;
        private final AtomicInteger insertionDelay;
        private Optional<Long> lastModificationTime;
-       private String originalFingerprint;
-       private String lastFingerprint;
+       private String lastInsertFingerprint;
+       private String lastCheckFingerprint;
 
        SoneModificationDetector(LockableFingerprintProvider lockableFingerprintProvider, AtomicInteger insertionDelay) {
                this(systemTicker(), lockableFingerprintProvider, insertionDelay);
@@ -39,36 +37,36 @@ class SoneModificationDetector {
                this.ticker = ticker;
                this.lockableFingerprintProvider = lockableFingerprintProvider;
                this.insertionDelay = insertionDelay;
-               lastFingerprint = originalFingerprint;
+               lastCheckFingerprint = lastInsertFingerprint;
        }
 
        public boolean isEligibleForInsert() {
                if (lockableFingerprintProvider.isLocked()) {
                        lastModificationTime = absent();
-                       lastFingerprint = "";
+                       lastCheckFingerprint = "";
                        return false;
                }
                String fingerprint = lockableFingerprintProvider.getFingerprint();
-               if (fingerprint.equals(originalFingerprint)) {
+               if (fingerprint.equals(lastInsertFingerprint)) {
                        lastModificationTime = absent();
-                       lastFingerprint = fingerprint;
+                       lastCheckFingerprint = fingerprint;
                        return false;
                }
-               if (!Objects.equal(lastFingerprint, fingerprint)) {
+               if (!Objects.equal(lastCheckFingerprint, fingerprint)) {
                        lastModificationTime = of(ticker.read());
-                       lastFingerprint = fingerprint;
+                       lastCheckFingerprint = fingerprint;
                        return false;
                }
                return insertionDelayHasPassed();
        }
 
-       public String getOriginalFingerprint() {
-               return originalFingerprint;
+       public String getLastInsertFingerprint() {
+               return lastInsertFingerprint;
        }
 
        public void setFingerprint(String fingerprint) {
-               originalFingerprint = fingerprint;
-               lastFingerprint = originalFingerprint;
+               lastInsertFingerprint = fingerprint;
+               lastCheckFingerprint = lastInsertFingerprint;
                lastModificationTime = absent();
        }
 
@@ -77,14 +75,12 @@ class SoneModificationDetector {
        }
 
        public boolean isModified() {
-               return !Objects.equal(lockableFingerprintProvider.getFingerprint(), originalFingerprint);
+               return !Objects.equal(lockableFingerprintProvider.getFingerprint(), lastInsertFingerprint);
        }
 
        /**
         * Provider for a fingerprint and the information if a {@link Sone} is locked. This
         * prevents us from having to lug a Sone object around.
-        *
-        * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
         */
        static interface LockableFingerprintProvider {