Object Deletion
Object physically removed when all sources of its persistence are removed
- Thus deleting a named DB object doesn’t physically remove object unless nothing else in DB references that object
One solution: reference counts
- Remove object when reference count = 0
- Performance problems
- Must ensure that copying a ref. incrs. ref. count
- Used in early versions of O2
Can use periodic garbage collection instead