<p>This is mostly geared toward desktop application developers.  <br />How do I design a caching block which plays nicely with the GC?  <br />How do I tell the GC that I have just done a cache sweep and it is time to do a GC?  <br />How do I get an accurate measure of when it is time to do a cache sweep?</p>

<p>Are there any prebuilt caching schemes which I could borrow some ideas from?</p>

Include a method:
```
```
void text(n){
    builder.yield n
}
```
```
Most likely you (I) copied this code from somewhere that had a text method, but you didn't also copy the text method.  Since MarkupBuilder accepts any name for the name of a tag and browsers ignore unknown markup, it just happened to work.