Issue #3402169 by slucero, minsharm: Split Up Pattern Definition Cache by Library to Reduce Collisions