<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09:42 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[MDSAL-399] Use MethodHandles in LazyDataObject to acquire foreign data</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-399</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;Methods handles allow us to better embed into the call site, bypassing access checks (which are invariant anyway).&lt;/p&gt;

&lt;p&gt;Refactor LazyDataObject and DataObjectCodecContext to allow us to use them, which will probably enlarge our memory footprint, but should be an overall win.&lt;/p&gt;</description>
                <environment></environment>
        <key id="31072">MDSAL-399</key>
            <summary>Use MethodHandles in LazyDataObject to acquire foreign data</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10001">Won&apos;t Do</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Fri, 16 Nov 2018 08:56:01 +0000</created>
                <updated>Sun, 18 Nov 2018 22:35:59 +0000</updated>
                            <resolved>Sun, 18 Nov 2018 22:35:59 +0000</resolved>
                                                                    <component>Binding runtime</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="65682" author="rovarga" created="Fri, 16 Nov 2018 09:27:12 +0000"  >&lt;p&gt;Acquiring data from other objects via MethodHandles means we will no longer have access to a Method in getBindingChildValue(), but rather a string.&lt;/p&gt;

&lt;p&gt;Since we currently use the same map to hold methods which we need to inquire and their associated prototypes, addressing this issue will finish conversion of lookup keys from Method to String.&lt;/p&gt;</comment>
                            <comment id="65702" author="rovarga" created="Sun, 18 Nov 2018 22:35:59 +0000"  >&lt;p&gt;This is not worth it, as we are just dancing around java.lang.reflect.Proxy. It will be better to ditch it completely.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="31071">MDSAL-398</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03kqv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>