Repository: flex-asjs
Updated Branches:
  refs/heads/develop b217e2760 -> ccde57d11


Added method for garbage-collecting QNames


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/6d63604c
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/6d63604c
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/6d63604c

Branch: refs/heads/develop
Commit: 6d63604cee888fe0c37f116ec8a781307bfe60e4
Parents: 94754e0
Author: Harbs <[email protected]>
Authored: Tue Sep 19 10:43:33 2017 +0300
Committer: Harbs <[email protected]>
Committed: Tue Sep 19 10:43:33 2017 +0300

----------------------------------------------------------------------
 frameworks/projects/XML/src/main/flex/XML.as | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/6d63604c/frameworks/projects/XML/src/main/flex/XML.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/XML/src/main/flex/XML.as 
b/frameworks/projects/XML/src/main/flex/XML.as
index ccaa67f..229d5f6 100644
--- a/frameworks/projects/XML/src/main/flex/XML.as
+++ b/frameworks/projects/XML/src/main/flex/XML.as
@@ -56,6 +56,16 @@ package
                        }
                        return qname;
                }
+
+               /**
+                * Method to free up references to shared QName objects.
+                * Probably only worth doing if most or all XML instances can 
be garbage-collected.
+                */
+               static public function clearQNameCache():void
+               {
+                       _nameMap = {};
+               }
+               
                static private var defaultNamespace:Namespace;
 
                static public function setDefaultNamespace(ns:*):void

Reply via email to