>Really -- the new version? It's only been there for a month or so.
Maybe
>you're thinking of the older one.
I came across the paper you referenced only after I started VMM which
was about 2 weeks ago, so I figure what I read was the newest (it didn't
seem to change at all).
>That's a fine way to do it. The only drawback is you have to keep
track of
>all the handles, but you're on top of that. One 2.0 devices with
multiple
>heaps, it's possible that heap compaction and balancing could move a
>record, which would invalidate your handle. This should never happen
on a
>3.0 device. (Desktop synchronization can change handles too, but only
if
>it's replacing a record, which probably won't happen here.)
I wasn't aware of this. It may effect my lookup on older devices.
Fortunately, I store some extra data in my block headers which will help
me if I do need to modify my code here. And I store the record indexes
with the handles (which are needed to delete pages), so I think a minor
mod will fix this.
Thanks!
Mike