BCC Import/Export Causes 100% CPU Usage due to Use of HashMap in Multi-thread Environment

(Doc ID 1990576.1)

Last updated on MAY 17, 2016

Applies to:

Oracle Commerce Platform - Version 10.1 to 11.2 [Release 10 to 11]
Information in this document applies to any platform.


BCC Import/Export causes 100% CPU usage. The thread dump shows most threads are accessing a shared HashMap as below:



TransientRepositoryItemsStorage was added in 10.1. It uses HashMap that is not thread-safe to store shared data exposed to multiple threads.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms