1 package com.atlassian.vcache.internal.core;
2
3 import com.atlassian.vcache.JvmCacheSettings;
4 import com.atlassian.vcache.internal.JvmCacheDetails;
5
6 import static java.util.Objects.requireNonNull;
7
8
9
10
11
12
13 public class DefaultJvmCacheDetails implements JvmCacheDetails {
14 private final String name;
15 private final JvmCacheSettings settings;
16
17 public DefaultJvmCacheDetails(@SuppressWarnings("LocalCanBeFinal") String name, @SuppressWarnings("LocalCanBeFinal") JvmCacheSettings settings) {
18 this.name = requireNonNull(name);
19 this.settings = requireNonNull(settings);
20 }
21
22 @Override
23 public String getName() {
24 return name;
25 }
26
27 @Override
28 public JvmCacheSettings getSettings() {
29 return settings;
30 }
31 }