> Will garbage collector be added into elephant in the future? I think so, I remember Ian Eslick mentioned it, but I don't know it it will be *near* future -- it is quite challenging thing. perhaps Ian will clarify if he has ideas on this.
> One more thing, do I still have use remove-kv with drop-pobject? yes. if you'll just do drop-pobject but not remove-kv, you'll be able to retrieve object from btree, but reading slot will cause slot-unbound error, that way you'll know object isn't there :) at least this way documentation suggests, i didn't try it myself: drop-pobject reclaims persistent object storage by unbinding all persistent slot values. It can also helps catch errors where an object should be unreachable, but a reference still exists elsewhere in the DB. On access, the unbound slots should flag an error in the application program. IMPORTANT: this function does not clear the cached object instance or any serialized references still in the db. Need a migration or GC for that! drop-instances is preferred as it implements the proper behavior for indexed classes _______________________________________________ elephant-devel site list elephant-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/elephant-devel