Class InternalStoreCallable.EphemeralKeyValueStore

java.lang.Object
de.uplanet.lucy.server.store.scripting.velocity.InternalStoreCallable.EphemeralKeyValueStore
Enclosing class:
InternalStoreCallable

public final class InternalStoreCallable.EphemeralKeyValueStore extends Object
Access the internal ephemeral key-value store.
  • Method Details

    • containsKey

      public boolean containsKey(String p_strKey)
      Check if the store contains a mapping for the given key.

      Note that there is no guaranty that subsequent calls put(String, Object) or remove(String) will retrieve the associated value.

      Parameters:
      p_strKey - The key.
      Returns:
      true if the store contains a mapping for the given key, or false otherwise.
    • put

      public Object put(String p_strKey, Object p_value)
      Map the specified key to the given value.
      Parameters:
      p_strKey - The key (must not be null).
      p_value - The value (must not be null).
      Returns:
      The previous value associated with the key, or null if there was no mapping for the key.
    • remove

      public Object remove(String p_strKey)
      Remove the specified mapping.
      Parameters:
      p_strKey - The key (must not be null).
      Returns:
      The value associated with the key, or null if there is no mapping for the key.