function LokiMemoryAdapter(options) {
      this.hashStore = {};
      this.options = options || {};

      if (!this.options.hasOwnProperty('asyncResponses')) {
        this.options.asyncResponses = false;
      }

      if (!this.options.hasOwnProperty('asyncTimeout')) {
        this.options.asyncTimeout = 50; // 50 ms default
      }
    }
In in-memory persistence adapter for an in-memory database.
This simple 'key/value' adapter is intended for unit testing and diagnostics.

@param {object=} options - memory adapter options
@param {boolean} [options.asyncResponses=false] - whether callbacks are invoked asynchronously
@param {int} [options.asyncTimeout=50] - timeout in ms to queue callbacks
@constructor LokiMemoryAdapter