Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
After ATLAS-1010, StoreBackedTypeCache introduces cyclic calls - StoreBackedTypeCache.getTypeFromStore() calls TypeSystem.defineTypes() which inturn calls TypeSystem.has() which in turn calls StoreBackedTypeCache.getTypeFromStore().
DefaultTypeCache.put() and putAll() should use putIfAbsent()