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 }