1 Beaker is built on code from the package MyghtyUtils, originally used
2 in the Myghty project. It implements a full set of cache functionality
3 along with sessions that can utilize the caches.
5 Beaker includes Cache and Session WSGI middleware to ease integration
6 with WSGI capable frameworks, and is automatically used by Pylons.
9 * Fast, robust performance
10 * Multiple reader/single writer lock system to avoid duplicate
11 simultaneous cache creation
12 * Cache back-ends include dbm, file, memory, memcached, and
13 database (Using SQLAlchemy for multiple-db vendor support)
14 * Signed cookie's to prevent session hijacking/spoofing
15 * Extensible Container object to support new back-ends
16 * Cache's can be divided into namespaces (to represent templates,
17 objects, etc.) then keyed for different copies
18 * Create functions for automatic call-backs to create new cache
19 copies after expiration
20 * Fine-grained toggling of back-ends, keys, and expiration per