Emacs Package Development: The Emacs Reader (IV: Better Caching and Thread