[hibernate-commits] [hibernate/hibernate-search] 4c9c19: HSEARCH-2170 Convert the GsonHolder to a Service t...
GitHub
noreply at github.com
Fri Aug 26 09:59:45 EDT 2016
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 4c9c1953a4ad802292c3999b6fa27f1b1bfd5daa
https://github.com/hibernate/hibernate-search/commit/4c9c1953a4ad802292c3999b6fa27f1b1bfd5daa
Author: Yoann Rodière <yrodiere at redhat.com>
Date: 2016-08-25 (Thu, 25 Aug 2016)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/ElasticsearchQueries.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/JestClient.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/DefaultGsonService.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/GsonHolder.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/GsonService.java
A elasticsearch/src/main/resources/META-INF/services/org.hibernate.search.elasticsearch.impl.GsonService
Log Message:
-----------
HSEARCH-2170 Convert the GsonHolder to a Service to ensure cleanup
Mainly because Gson holds references to ThreadLocals, so having it stored in a static variable is not desirable.
JsonParser has been moved to private static variables, though, since it does not contain any data.
More information about the hibernate-commits
mailing list