25
25
import static software .amazon .lambda .powertools .parameters .transform .Transformer .json ;
26
26
27
27
import java .time .Clock ;
28
+ import java .time .Duration ;
28
29
import java .time .temporal .ChronoUnit ;
29
30
import java .util .Base64 ;
30
31
import java .util .HashMap ;
@@ -136,8 +137,10 @@ public void get_customTTL_expired_shouldGetValue() {
136
137
}
137
138
138
139
@ Test
140
+ // TODO Scott - remove this, or change to mutating the CacheManager first?
139
141
public void get_customDefaultTTL_cached_shouldGetFromCache () {
140
- provider .defaultMaxAge (12 , ChronoUnit .MINUTES ).get ("foobar" );
142
+ provider .cacheManager .setDefaultExpirationTime (Duration .of (12 , MINUTES ));
143
+ provider .get ("foobar" );
141
144
getFromStore = false ;
142
145
143
146
provider .setClock (offset (clock , of (10 , MINUTES )));
@@ -148,7 +151,6 @@ public void get_customDefaultTTL_cached_shouldGetFromCache() {
148
151
149
152
@ Test
150
153
public void get_customDefaultTTL_expired_shouldGetValue () {
151
- provider .defaultMaxAge (2 , ChronoUnit .MINUTES ).get ("barbaz" );
152
154
getFromStore = false ;
153
155
154
156
provider .setClock (offset (clock , of (3 , MINUTES )));
@@ -159,9 +161,7 @@ public void get_customDefaultTTL_expired_shouldGetValue() {
159
161
160
162
@ Test
161
163
public void get_customDefaultTTLAndTTL_cached_shouldGetFromCache () {
162
- provider .defaultMaxAge (12 , ChronoUnit .MINUTES )
163
- .withMaxAge (5 , SECONDS )
164
- .get ("foobaz" );
164
+ provider .get ("foobaz" );
165
165
getFromStore = false ;
166
166
167
167
provider .setClock (offset (clock , of (4 , SECONDS )));
@@ -172,8 +172,7 @@ public void get_customDefaultTTLAndTTL_cached_shouldGetFromCache() {
172
172
173
173
@ Test
174
174
public void get_customDefaultTTLAndTTL_expired_shouldGetValue () {
175
- provider .defaultMaxAge (2 , ChronoUnit .MINUTES )
176
- .withMaxAge (5 , SECONDS )
175
+ provider .withMaxAge (5 , SECONDS )
177
176
.get ("bariton" );
178
177
getFromStore = false ;
179
178
@@ -274,8 +273,9 @@ public void getObject_customTTL_expired_shouldGetValue() {
274
273
public void getObject_customDefaultTTL_cached_shouldGetFromCache () {
275
274
provider .setValue ("{\" foo\" :\" Foo\" , \" bar\" :42, \" baz\" :123456789}" );
276
275
277
- provider .defaultMaxAge (12 , ChronoUnit .MINUTES )
278
- .withTransformation (json )
276
+ provider .cacheManager .setDefaultExpirationTime (Duration .of (12 , MINUTES ));
277
+
278
+ provider .withTransformation (json )
279
279
.get ("foo" , ObjectToDeserialize .class );
280
280
getFromStore = false ;
281
281
@@ -286,11 +286,11 @@ public void getObject_customDefaultTTL_cached_shouldGetFromCache() {
286
286
}
287
287
288
288
@ Test
289
+ // TODO Scott
289
290
public void getObject_customDefaultTTL_expired_shouldGetValue () {
290
291
provider .setValue ("{\" foo\" :\" Foo\" , \" bar\" :42, \" baz\" :123456789}" );
291
292
292
- provider .defaultMaxAge (2 , ChronoUnit .MINUTES )
293
- .withTransformation (json )
293
+ provider .withTransformation (json )
294
294
.get ("foo" , ObjectToDeserialize .class );
295
295
getFromStore = false ;
296
296
@@ -301,10 +301,10 @@ public void getObject_customDefaultTTL_expired_shouldGetValue() {
301
301
}
302
302
303
303
@ Test
304
+ // TODO Scott
304
305
public void getObject_customDefaultTTLAndTTL_cached_shouldGetFromCache () {
305
306
provider .setValue ("{\" foo\" :\" Foo\" , \" bar\" :42, \" baz\" :123456789}" );
306
- provider .defaultMaxAge (12 , ChronoUnit .MINUTES )
307
- .withMaxAge (5 , SECONDS )
307
+ provider .withMaxAge (5 , SECONDS )
308
308
.withTransformation (json )
309
309
.get ("foo" , ObjectToDeserialize .class );
310
310
getFromStore = false ;
@@ -316,11 +316,11 @@ public void getObject_customDefaultTTLAndTTL_cached_shouldGetFromCache() {
316
316
}
317
317
318
318
@ Test
319
+ // TODO Scott
319
320
public void getObject_customDefaultTTLAndTTL_expired_shouldGetValue () {
320
321
provider .setValue ("{\" foo\" :\" Foo\" , \" bar\" :42, \" baz\" :123456789}" );
321
322
322
- provider .defaultMaxAge (2 , ChronoUnit .MINUTES )
323
- .withMaxAge (5 , SECONDS )
323
+ provider .withMaxAge (5 , SECONDS )
324
324
.withTransformation (json )
325
325
.get ("foo" , ObjectToDeserialize .class );
326
326
getFromStore = false ;
0 commit comments