   # Returns promise
   lset: (key, index, value) ->
     key = @key(key)
-    list = @data.get(key)
+    list = @_data.get(key)
 
     if list is undefined
       list = []
-      @data.set(key, list)
+      @_data.set(key, list)
 
     list[index] = @serialize(value)
     Q()

  #
  # Returns: promise for the value.
  hget: (table, key) ->
    val = @data.get(@key(table))
    if val is undefined
      Q(null)
    else

  #
  # Returns promise for int
  hlen: (table) ->
    val = @_data.get(@key(table))
    if val is undefined
      Q(null)
    else
