Path: csiph.com!aioe.org!.POSTED!not-for-mail From: Victor Porton Newsgroups: comp.lang.java.programmer Subject: Guice vs plain singleton Date: Wed, 20 Dec 2017 18:19:59 +0200 Organization: Aioe.org NNTP Server Lines: 15 Message-ID: NNTP-Posting-Host: D3/YnGGc1x0ohCom0dypDQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Complaints-To: abuse@aioe.org User-Agent: KNode/4.14.10 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.programmer:37897 What should I prefer for creating a singleton object with "heavy" (requiring much CPU time or like this) constructor: - Guice @Singleton injector or - plain hand-made singleton like static Type instance; ... if(instance==null) ... ? -- Victor Porton - http://portonvictor.org