     @nextAddress    = 0
     @length         = 1024
     @size           = 0
-    @count          = 0
     { @extractor
     , @comparator } = @options
 

    index = @find page, @key, 0, _
    index = ~index if not (found = index >= 0)

    cursor = if exclusive then Writer else Reader
    cursor = new cursor(@io, page, index, @key, found)

    @io.unlock page for page in @shared

      @_page = next
      true

class Mutator extends Iterator
  constructor: (io, page, index, key, found) ->
    super io, page, index, key, found, true

