In a system that includes a plurality of objects and at least one cache,
wherein each object has a key associated therewith and is capable of
having different values for at least two of a plurality of different
contexts, a method for caching at least some of the plurality of objects
is provided. The method includes the step of maintaining a cache directory
structure in which at least two different values are capable of being
associated with at least one of the plurality of objects, each of the at
least two different values corresponding to a different context. An object
to be cached is identified from among the plurality of objects and also a
context from among the plurality of different contexts. The identified
object is stored in the at least one cache based upon the key associated
therewith and the identified context.
Dans un système qui inclut une pluralité d'objets et au moins d'une cachette, où chaque objet a une clef associée en conséquence et est capable d'avoir différentes valeurs pour au moins deux d'une pluralité de différents contextes, une méthode pour cacher au moins une partie de la pluralité d'objets est fournie. La méthode inclut l'étape de maintenir une structure d'annuaire de cachette en laquelle au moins deux valeurs différentes sont capables d'être associé au moins à une de la pluralité d'objets, chacune des au moins deux valeurs différentes correspondant à un contexte différent. Un objet à cacher est identifié parmi de la pluralité d'objets et également d'un contexte de parmi la pluralité de différents contextes. L'objet identifié est stocké dans l'au moins une cachette basée sur la clef s'est associé en conséquence et le contexte identifié.