Content type and part definitions should be cached
description
It's quite common to access type or part definitions in order to get settings, etc. Whenever that happens, one or several database queries are issued. When the definition is accessed in order to optimize other queries, this is particularly counter-productive.
This information should be perfectly safe to cache. First access could actually be pretty aggressive and bring all definitions down in one query.