Applied work function locking for multi_caching