[elephant-ticket] #76: Support indexed classes across multiple stores
elephant
elephant-devel at common-lisp.net
Wed Oct 24 00:33:22 UTC 2007
#76: Support indexed classes across multiple stores
---------------------+------------------------------------------------------
Reporter: ieslick | Owner: ieslick
Type: defect | Status: new
Priority: major | Milestone: Release 0.9.5 - Cleanup Messy Code
Component: db-bdb | Version: 1.0
Keywords: |
---------------------+------------------------------------------------------
Currently %index-cache, a slot in a persistent class, contains a cached
pointer to the index btree for that class. I added a check to invalidate
it if an object to be written disagrees about it's store with the btree.
This results in a new one being fetched from the appropriate store
controller. This will thrash the cache value.
We need to update the %index-cache to efficiently handle indexed objects
that are persisted in multiple stores
--
Ticket URL: <http://trac.common-lisp.net/elephant/ticket/76>
elephant <http://common-lisp.net/project/elephant>
elephant
More information about the elephant-ticket
mailing list