From: Richard G C. <pim...@us...> - 2005-02-28 10:14:26
|
Update of /cvsroot/openorb/OpenORB/src/main/org/openorb/orb/rmi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14087/OpenORB/src/main/org/openorb/orb/rmi Modified Files: LazyInitDeserializationKernel.java Log Message: added javadoc for SINGLETON Index: LazyInitDeserializationKernel.java =================================================================== RCS file: /cvsroot/openorb/OpenORB/src/main/org/openorb/orb/rmi/LazyInitDeserializationKernel.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- LazyInitDeserializationKernel.java 28 Feb 2005 10:08:45 -0000 1.2 +++ LazyInitDeserializationKernel.java 28 Feb 2005 10:13:57 -0000 1.3 @@ -34,6 +34,12 @@ return s_delegateShortName; } + /** + * Thread safe lock-less lazy singleton. + * This class holds a reference to the singleton instance in VALUE static field. + * The singleton instance is instantiated when this class is loaded. + * This occurs when the getKernel() is called for the first time. + */ private static final class SINGLETON { static final DeserializationKernel VALUE |