bright chen created APEXMALHAR-2262:
---------------------------------------
Summary: lock on is too
AbstractManagedStateImpl.getValueFromBucketSync wide
Key: APEXMALHAR-2262
URL: https://issues.apache.org/jira/browse/APEXMALHAR-2262
Project: Apache Apex Malhar
Issue Type: Improvement
Reporter: bright chen
Assignee: bright chen
The Managed State used a lot of lock, which could impact a lot on performance.
AbstractManagedStateImpl.getValueFromBucketSync(long, long, Slice) lock the
buck to get value, But if the value still in memory, the lock is not necessary
as flash is ConcurrentMap.
probably AbstractManagedStateImpl should only lock when add/remove bucket. And
bucket handle read/write lock inside bucket
-
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)