Mecca (MEmory CAche) is a light, portable, and
flexible implementation of a direct-mapped memory
cache. Flexibility is achieved by allowing users
to hook callbacks for insertion, aliasing,
deletion, and comparison events. Locks protect
main operations, so it is suitable for use in
multi-process or multi-threaded environments.