U4-2988 - UmbracoObjectTypesExtensions is not thread safe

Created by Shannon Deminick 30 Sep 2013, 01:51:29 Updated by Sebastiaan Janssen 30 Sep 2013, 12:50:34

Relates to: U4-2993

Currently it uses a Dictionary<UmbracoObjectTypes, Guid> for it's internal caching without any locks but all of the methods are static, this can cause threading issues and YSODs. Changing to concurrent dictionary will fix it.

Comments

Shannon Deminick 30 Sep 2013, 02:03:31

fixed in 3d4b403c0e6e737848b143a05fc1a016eb46c2a4


Priority: Normal

Type: Bug

State: Fixed

Assignee: Shannon Deminick

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version: 6.1.6

Sprint:

Story Points:

Cycle: