I wish I could edit my prior post. Oh well.
I was mistaken about TTStyles being immutable value objects. They are
not: you can append styles to the style linked list at any time. That
being said, when reading my previous post, please mentally replace
"The value will then be stored in the cache so that future lookups
don't require the TTStyle to be constructed again, nor memory wasted
on copies of an immutable value."
WITH
"The value will then be stored in the cache so that future lookups
don't require the TTStyle to be constructed again, and that TTStyle
instance will be shared among all clients."
-keith