Class GroovyInternalStore.EphemeralKeyValueStore
java.lang.Object
de.uplanet.lucy.server.store.scripting.groovy.GroovyInternalStore.EphemeralKeyValueStore
- Enclosing class:
- GroovyInternalStore
Access the internal ephemeral key-value store.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Check if the store contains a mapping for the given key.boolean
containsKey
(String p_strKey) Check if the store contains a mapping for the given key.boolean
Method for supporting the membership (in
) operator.Map the specified key to the given value.Remove the specified mapping.
-
Method Details
-
containsKey
Check if the store contains a mapping for the given key.Note that there is no guaranty that subsequent calls
put(String, Object)
orremove(String)
will retrieve the associated value.- Parameters:
p_strKey
- The key.- Returns:
true
if the store contains a mapping for the given key, orfalse
otherwise.- Throws:
IllegalArgumentException
- Ifnull
is passed as key.
-
contains
Check if the store contains a mapping for the given key.Note that there is no guaranty that subsequent calls
put(String, Object)
orremove(String)
will retrieve the associated value.This method is basically the same as
containsKey(String)
but also allows passingnull
values and other types thanString
s as keys. In the latter case values of typeCharSequence
will be converted toString
before the actual lookup.- Parameters:
p_key
- The key.- Returns:
true
if the store contains a mapping for the given key, orfalse
otherwise.
-
put
Map the specified key to the given value.- Parameters:
p_strKey
- The key (must not benull
).p_value
- The value (must not benull
).- Returns:
- The previous value associated with the key, or
null
if there was no mapping for the key.
-
remove
Remove the specified mapping.- Parameters:
p_strKey
- The key (must not benull
).- Returns:
- The value associated with the key, or
null
if there is no mapping for the key.
-
isCase
Method for supporting the membership (in
) operator.- Parameters:
p_value
- The switch value.- Returns:
true
if the switch value is deemed to be equal to the case value, orfalse
otherwise.
-