Index - All Packages - All Categories - All Classes
Class CanopyCache
Package: Udanax-Gold
All Superclasses: Object Heaper
Protocols: Object
Categories: Xanadu-Be-Canopy
Class Methodsmake
Instance MethodsactualHashForEqual
clearCache
Clear the cache because the canopy has
changed. This ought to destroy the cachedPath.
This must be cleared after every episode!!!
create
Overrides: Heaper
pathFor: canopyCrum
Return the set of all crums from canopyCrum
(inclusive) to the top of canopyCrum's canopy.
rootFor: bertCrum
Return the crum at the top of canopyCrum's canopy.
updateCache: childCrum forParent: parentCrum
If the cache contains childCrum it must be made
to contain childCrum's new parent: parentCrum.
Also update CachedRoot.
updateCacheFor: canopyCrum
If the cache contains canopyCrum, it must be updated
because canopyCrum has new parents. For now, just
invalidate the cache.
Index - All Packages - All Categories - All Classes