Index - All Packages - All Categories - All Classes

Class CanopyCache


Package: Udanax-Gold
All Superclasses: Object Heaper
Protocols: Object
Categories: Xanadu-Be-Canopy

Class Methods

make



Instance Methods

actualHashForEqual


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