Print plugin name in CacheEvictionTask.toString()

Both EventTask and IndexTask print the plugin name so do the same in
CacheEvictionTask.

Change-Id: Ic3ee45f92e711e4b671e202548a4e08ffc3e8d1c
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/cache/CacheEvictionHandler.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/cache/CacheEvictionHandler.java
index 2352605..8d62c7e 100644
--- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/cache/CacheEvictionHandler.java
+++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/cache/CacheEvictionHandler.java
@@ -15,6 +15,7 @@
 package com.ericsson.gerrit.plugins.highavailability.cache;
 
 import com.google.common.cache.RemovalNotification;
+import com.google.gerrit.extensions.annotations.PluginName;
 import com.google.gerrit.server.cache.CacheRemovalListener;
 import com.google.inject.Inject;
 
@@ -27,13 +28,16 @@
 class CacheEvictionHandler<K, V> implements CacheRemovalListener<K, V> {
   private final Executor executor;
   private final Forwarder forwarder;
+  private final String pluginName;
   private final Pattern pattern;
 
   @Inject
   CacheEvictionHandler(Forwarder forwarder,
-      @CacheExecutor Executor executor) {
+      @CacheExecutor Executor executor,
+      @PluginName String pluginName) {
     this.forwarder = forwarder;
     this.executor = executor;
+    this.pluginName = pluginName;
     pattern = Pattern.compile(
         "^accounts.*|^groups.*|ldap_groups|ldap_usernames|^project.*|sshkeys|web_sessions");
   }
@@ -67,7 +71,8 @@
 
     @Override
     public String toString() {
-      return String.format("Evict key '%s' from cache '%s' in target instance",
+      return String.format(
+          "[%s] Evict key '%s' from cache '%s' in target instance", pluginName,
           key, cacheName);
     }
   }