new MemoryStore(name)
        Constructor for store objects that use a sorted array as the underlying mechanism.
    
    
    
    
    
    
    
        Parameters:
| Name | Type | Description | 
|---|---|---|
| name | String | Store name. | 
- Source:
Members
- 
    mechanism
- 
    
    Identifies the underlying mechanism used by the store.- Source:
 
Methods
- 
    add(key, value, success, error)Adds a new value identified by a key to the store. 
- 
    
    
    This method errors out if the store already contains the specified key.Parameters:Name Type Description keyString Key string. valueValue that is going to be added to the store. successfunction Callback for a successful add operation. errorfunction Callback for handling errors. If not specified then store.defaultError is invoked. - Source:
 
- 
    addOrUpdate(key, value, success, error)Adds or updates a value identified by a key to the store. 
- 
    
    
    This method will overwrite the key's current value if it already exists in the store; otherwise it simply adds the new key and value.Parameters:Name Type Argument Description keyString Key string. valueValue that is going to be added or updated to the store. successfunction Callback for a successful add or update operation. errorfunction <optional> 
 Callback for handling errors. If not specified then store.defaultError is invoked. - Source:
 
- 
    clear(success)
- 
    
    
    Removes all the data associated with this store object.Parameters:Name Type Description successfunction Callback for a successful clear operation. - Source:
 
- 
    close()
- 
    
    
    This function does nothing in MemoryStore as it does not have a connection model.- Source:
 
- 
    contains(key, success)
- 
    
    
    Checks whether a key exists in the store.Parameters:Name Type Description keyString Key string. successfunction Callback indicating whether the store contains the key or not. - Source:
 
- 
    getAllKeys(success)
- 
    
    
    Gets all the keys that exist in the store.Parameters:Name Type Description successfunction Callback for a successful get operation. - Source:
 
- 
    read(key, success, error)
- 
    
    
    Reads the value associated to a key in the store.Parameters:Name Type Description keyString Key string. successfunction Callback for a successful reads operation. errorfunction Callback for handling errors. If not specified then store.defaultError is invoked. - Source:
 
- 
    remove(key, success, error)
- 
    
    
    Removes a key and its value from the store.Parameters:Name Type Argument Description keyString Key string. successfunction Callback for a successful remove operation. errorfunction <optional> 
 Callback for handling errors. If not specified then store.defaultError is invoked. - Source:
 
- 
    update(key, value, success, error)
- 
    
    
    Updates the value associated to a key in the store.Parameters:Name Type Argument Description keyString Key string. valueNew value. successfunction Callback for a successful update operation. errorfunction <optional> 
 Callback for handling errors. If not specified then store.defaultError is invoked. This method errors out if the specified key is not found in the store. - Source:
 
- 
    <inner> validateKeyInput(key, error) → {Boolean}
- 
    
    
    Validates that the specified key is not undefined, not null, and not an arrayParameters:Name Type Description keyKey value. errorfunction Error callback. - Source:
 Returns:True if the key is valid. False if the key is invalid and the error callback has been queued for execution.- Type
- Boolean