MCPcopy Create free account
hub / github.com/L1yp/van-app / Builder

Class Builder

src/main/java/com/l1yp/base/RedisKey.java:126–146  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124 }
125
126 public static class Builder {
127 private final String prefix;
128 private Duration expireTime;
129 private long expireAt;
130 private Class<?> clazz;
131
132 public Builder(String prefix, Duration expireTime, Class<?> clazz){
133 this(prefix, expireTime, 0, clazz);
134 }
135
136 public Builder(String prefix, Duration expireTime, long expireAt, Class<?> clazz){
137 this.prefix = prefix;
138 this.expireTime = expireTime;
139 this.expireAt = expireAt;
140 }
141
142 public RedisKey build() {
143 return new RedisKey(prefix, expireTime, expireAt, clazz);
144 }
145
146 }
147
148}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected