SimpleCache is a very simple dependency-based cache. With it, you can cache the output of DTML methods and other things. The cache will be updated whenever one of the dependent objects has changed. It's useful if you have some fairly static DTML method that needs to be cached.
You can find it here