View Javadoc

1   package com.atlassian.vcache.internal.core;
2   
3   import com.atlassian.vcache.internal.RequestCacheDetails;
4   
5   import static java.util.Objects.requireNonNull;
6   
7   /**
8    * Default immutable implementation of {@link RequestCacheDetails}.
9    *
10   * @since 1.0.0
11   */
12  public class DefaultRequestCacheDetails implements RequestCacheDetails {
13      private final String name;
14  
15      public DefaultRequestCacheDetails(String name) {
16          this.name = requireNonNull(name);
17      }
18  
19      @Override
20      public String getName() {
21          return name;
22      }
23  }