View Javadoc

1   package com.atlassian.vcache.internal.core;
2   
3   import javax.annotation.Nonnull;
4   
5   /**
6    * Implementation of {@link ExternalCacheKeyGenerator} that does not do any encoding. Useful for testing purposes.
7    */
8   public class PlainExternalCacheKeyGenerator extends ExternalCacheKeyGenerator
9   {
10      public PlainExternalCacheKeyGenerator(String productIdentifier)
11      {
12          super(productIdentifier);
13      }
14  
15      @Nonnull
16      @Override
17      protected String encode(String plain)
18      {
19          return plain;
20      }
21  }