     options = extend {}, @_options, options
     key = @encodeKey key, path, options, DEL_OP
     return false if key is false
-    result = AbstractNoSQL.delSync.call(@, key, options)
+    result = AbstractNoSQL::delSync.call(@, key, options)
     if result
       vKeyPath = options._keyPath
       options.path = vKeyPath[0]

    return false if key is false
    valueEncoding = @valueEncoding options
    value = valueEncoding.encode(value) if valueEncoding
    AbstractNoSQL.putAsync.call @, key, value, options, (err, result)=>
      return @dispatchError err, callback if err
      vKeyPath = options._keyPath
      options.path = vKeyPath[0]

    options = extend {}, @_options, options
    key = @encodeKey path, key, options, GET_OP
    return false if key is false
    AbstractNoSQL::getBufferSync.call(@, key, destBuffer, options)
  getBufferAsync: (key, destBuffer, options, callback) ->
    path = @getPath(options)
    if isFunction options
