+ /**
+ * Checks if the follower is active by comparing the last updated with the duration
+ * @return boolean
+ */
+ boolean isFollowerActive();
+
+ /**
+ * restarts the timeout clock of the follower
+ */
+ void markFollowerActive();
+
+ /**
+ * This will stop the timeout clock
+ */
+ void markFollowerInActive();
+
+
+ /**
+ * This will return the active time of follower, since it was last reset
+ * @return time in milliseconds
+ */
+ long timeSinceLastActivity();