Package org.wiremock.extensions.state
Class CaffeineStore
- java.lang.Object
-
- org.wiremock.extensions.state.CaffeineStore
-
- All Implemented Interfaces:
com.github.tomakehurst.wiremock.store.Store<java.lang.String,java.lang.Object>
public class CaffeineStore extends java.lang.Object implements com.github.tomakehurst.wiremock.store.Store<java.lang.String,java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description CaffeineStore()CaffeineStore(int expirationSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.util.Optional<java.lang.Object>get(java.lang.String key)java.util.stream.Stream<java.lang.String>getAllKeys()voidput(java.lang.String key, java.lang.Object content)voidremove(java.lang.String key)
-
-
-
Method Detail
-
getAllKeys
public java.util.stream.Stream<java.lang.String> getAllKeys()
- Specified by:
getAllKeysin interfacecom.github.tomakehurst.wiremock.store.Store<java.lang.String,java.lang.Object>
-
get
public java.util.Optional<java.lang.Object> get(java.lang.String key)
- Specified by:
getin interfacecom.github.tomakehurst.wiremock.store.Store<java.lang.String,java.lang.Object>
-
put
public void put(java.lang.String key, java.lang.Object content)- Specified by:
putin interfacecom.github.tomakehurst.wiremock.store.Store<java.lang.String,java.lang.Object>
-
remove
public void remove(java.lang.String key)
- Specified by:
removein interfacecom.github.tomakehurst.wiremock.store.Store<java.lang.String,java.lang.Object>
-
clear
public void clear()
- Specified by:
clearin interfacecom.github.tomakehurst.wiremock.store.Store<java.lang.String,java.lang.Object>
-
-