1 package com.atlassian.vcache.internal.guava;
2
3 import java.time.Duration;
4
5 import static java.util.Objects.requireNonNull;
6
7
8
9
10
11
12 public class GuavaServiceSettings {
13 private final boolean serializationHack;
14 private final Duration lockTimeout;
15
16 GuavaServiceSettings(boolean serializationHack, Duration lockTimeout) {
17 this.serializationHack = serializationHack;
18 this.lockTimeout = requireNonNull(lockTimeout);
19 }
20
21 public boolean isSerializationHack() {
22 return serializationHack;
23 }
24
25 public Duration getLockTimeout() {
26 return lockTimeout;
27 }
28 }