Issue #2141405: Detail lock API, caching backends, default cache class, explicitly defined cache bins.