Use IDbContextFactory pattern to create isolated DbContext instances for each cache operation, making parallel verification thread-safe. Changes: - Add IDbContextFactory<ApplicationDbContext> registration - Update CompanyVerifierService to use factory for cache operations - Update tests with InMemoryDatabaseRoot for shared test data Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>