boltdb/bolt — pull request #215 by benbjohnson (2014-06-30 14:04:13+00:00)
Title: Add freelist cache.

This commit adds a cache to the freelist which combines the available free pages and pending free pages in a single map. This was added to improve performance where freelist.isFree() was consuming 70% of CPU time for large freelists.

/cc @mkobetic @snormore