{"action":"created","issue":{"url":"https://api.github.com/repos/eXist-db/exist/issues/651","labels_url":"https://api.github.com/repos/eXist-db/exist/issues/651/labels{/name}","comments_url":"https://api.github.com/repos/eXist-db/exist/issues/651/comments","events_url":"https://api.github.com/repos/eXist-db/exist/issues/651/events","html_url":"https://github.com/eXist-db/exist/issues/651","id":86161119,"number":651,"title":"TransformerFactory factory should be singleton","user":{"login":"alexrwd","id":4621193,"avatar_url":"https://avatars.githubusercontent.com/u/4621193?v=3","gravatar_id":"","url":"https://api.github.com/users/alexrwd","html_url":"https://github.com/alexrwd","followers_url":"https://api.github.com/users/alexrwd/followers","following_url":"https://api.github.com/users/alexrwd/following{/other_user}","gists_url":"https://api.github.com/users/alexrwd/gists{/gist_id}","starred_url":"https://api.github.com/users/alexrwd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexrwd/subscriptions","organizations_url":"https://api.github.com/users/alexrwd/orgs","repos_url":"https://api.github.com/users/alexrwd/repos","events_url":"https://api.github.com/users/alexrwd/events{/privacy}","received_events_url":"https://api.github.com/users/alexrwd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eXist-db/exist/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"shabanovd","id":112634,"avatar_url":"https://avatars.githubusercontent.com/u/112634?v=3","gravatar_id":"","url":"https://api.github.com/users/shabanovd","html_url":"https://github.com/shabanovd","followers_url":"https://api.github.com/users/shabanovd/followers","following_url":"https://api.github.com/users/shabanovd/following{/other_user}","gists_url":"https://api.github.com/users/shabanovd/gists{/gist_id}","starred_url":"https://api.github.com/users/shabanovd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shabanovd/subscriptions","organizations_url":"https://api.github.com/users/shabanovd/orgs","repos_url":"https://api.github.com/users/shabanovd/repos","events_url":"https://api.github.com/users/shabanovd/events{/privacy}","received_events_url":"https://api.github.com/users/shabanovd/received_events","type":"User","site_admin":false},"milestone":null,"comments":14,"created_at":"2015-06-08T12:40:50Z","updated_at":"2015-06-16T21:12:53Z","closed_at":"2015-06-09T18:42:32Z","body":"We can see a lot of such rows in logs if we change level exist logs to debug:\r\n2015-06-03 18:28:04,446 [http-bio-8080-exec-10] DEBUG (TransformerFactoryAllocator.java [getTransformerFactory]:91) - Set transformer factory: com.saxonica.config.ProfessionalTransformerFactory\r\n2015-06-03 18:28:04,447 [http-bio-8080-exec-10] DEBUG (TransformerFactoryAllocator.java [getTransformerFactory]:101) - Set transformer attribute: , name: http://saxonica.com/oem-data, value: Licensor=Saxonica\r\n\r\nexist constantly spends time on creation factory. I think transformation factory is created per session.\r\nIt seems to me that it should singleton because it is created based on conf.xml and could not be changed without restart of application.\r\n"},"comment":{"url":"https://api.github.com/repos/eXist-db/exist/issues/comments/112571146","html_url":"https://github.com/eXist-db/exist/issues/651#issuecomment-112571146","issue_url":"https://api.github.com/repos/eXist-db/exist/issues/651","id":112571146,"user":{"login":"dizzzz","id":1700062,"avatar_url":"https://avatars.githubusercontent.com/u/1700062?v=3","gravatar_id":"","url":"https://api.github.com/users/dizzzz","html_url":"https://github.com/dizzzz","followers_url":"https://api.github.com/users/dizzzz/followers","following_url":"https://api.github.com/users/dizzzz/following{/other_user}","gists_url":"https://api.github.com/users/dizzzz/gists{/gist_id}","starred_url":"https://api.github.com/users/dizzzz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dizzzz/subscriptions","organizations_url":"https://api.github.com/users/dizzzz/orgs","repos_url":"https://api.github.com/users/dizzzz/repos","events_url":"https://api.github.com/users/dizzzz/events{/privacy}","received_events_url":"https://api.github.com/users/dizzzz/received_events","type":"User","site_admin":false},"created_at":"2015-06-16T21:12:53Z","updated_at":"2015-06-16T21:12:53Z","body":"No signing is OK for me :) I know about side effects, they do not make you too happy... \n\n--\nwww.exist-db.org\n\n> On 10 Jun 2015, at 12:28, Adam Retter <notifications@github.com> wrote:\n> \n> Indeed the Jars are not signed as I have never needed signed jars. If someone really needs signed jars I could also create a signed build...\n"}}