Read the active index under the player lock and remove stale entries only when the indexed instance id still matches, preventing concurrent get/complete/reissue from dropping a newer active pointer. |
||
|---|---|---|
| .. | ||
| ContractCatalogTestPaths.cs | ||
| ContractInstancePersistenceIntegrationTests.cs | ||
| ContractOutcomePersistenceIntegrationTests.cs | ||
| ContractTemplateCatalogLoaderTests.cs | ||
| ContractTemplateRegistryTests.cs | ||
| InMemoryContractInstanceStoreTests.cs | ||
| InMemoryContractOutcomeStoreTests.cs | ||