code: function Memori(options) {
    var _options = _.merge({adapter: "memory"}, options);
    var _module = path.join(__dirname, "lib", "adapters", _options.adapter);
    var _adapterImpl = require(_module);
    var _adapter = new _adapterImpl(_options);
  
    Object.defineProperty(this, "_adapter", {
      get: function() {
        return _adapter;
      }
    });
    Object.defineProperty(this, "adapter", {
      get: function() {
        return _adapter.name;
      }
    });
    Object.defineProperty(this, "identity", {
      get: function() {
        return _adapter.identity;
      }
    });
  }
docs: ============================================================================== -- constructor