Better Cache originally provided a replacement {% cache %} tag, but as of version 0.5 includes a Cache ORM module, as well. Overall, the aim is to simplify and empower your use of caches with sane defaults and obvious behaviors.
Fork and send pull requests, please!