stephen mallette created TINKERPOP-1937: -------------------------------------------
Summary: Pass bytecode through ScriptEngine if Bindings are present Key: TINKERPOP-1937 URL: https://issues.apache.org/jira/browse/TINKERPOP-1937 Project: TinkerPop Issue Type: Improvement Components: server Affects Versions: 3.2.8 Reporter: stephen mallette Assignee: stephen mallette Fix For: 3.4.0, 3.2.9, 3.3.3 We currently only pass bytecode through the {{ScriptEngine}} if it has a lambda, but it seems to make sense to do the same with bytecode that has {{Bindings}} as then caching will kick in and there should be a performance improvement when using parameters just as we get with scripts. I've looked into ways to get the {{JavaTranslator}} to optimize based on {{Bindings}} but I think we've coded ourselves into a corner with there insofar as trying to make this enhancement without breaking changes. 3.4.0 might be the first chance to make fixes in this regard. -- This message was sent by Atlassian JIRA (v7.6.3#76005)