[ https://issues.apache.org/jira/browse/ATLAS-4008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikhil Bonte updated ATLAS-4008: -------------------------------- Description: *Problem Statement:* GraphHelper.getGuid() & GraphHelper.getStatus() causes overhead when called multiple times in a same request. *Approach:* Implement a caching mechanism in GraphTransactionInterceptor to cache the following mappings: *vertexID -> guid* *vertexID -> entityStatus* *edgeId -> status* was: *Problem Statement:* GraphHelper.getGuid() & GraphHelper.getStatus() causes overhead when called multiple times in a same request. *Approach:* Implement a caching mechanism in GraphTransactionInterceptor to cache the following mappings: *vertexID -> guid* *vertexID -> entityStatus* > Cache getGuid and getStatus in GraphTransactionInterceptor > ---------------------------------------------------------- > > Key: ATLAS-4008 > URL: https://issues.apache.org/jira/browse/ATLAS-4008 > Project: Atlas > Issue Type: Improvement > Components: atlas-core > Reporter: Nikhil Bonte > Assignee: Nikhil Bonte > Priority: Major > > *Problem Statement:* > GraphHelper.getGuid() & GraphHelper.getStatus() causes overhead when called > multiple times in a same request. > > *Approach:* > Implement a caching mechanism in GraphTransactionInterceptor to cache the > following mappings: > *vertexID -> guid* > *vertexID -> entityStatus* > *edgeId -> status* -- This message was sent by Atlassian Jira (v8.3.4#803005)