public static FiveSecondSingleton Instance()
 {
     if (checkIfCreatable())
     {
         lock (_lock) {
             if (checkIfCreatable())
             {
                 timer    = DateTime.Now;
                 instance = new FiveSecondSingleton();
             }
         }
     }
     return(instance);
 }
Esempio n. 2
0
        public static FiveSecondSingleton Instance()
        {
            if (instance == null || HasExpired())
            {
                lock (_lock)
                {
                    if (instance == null || HasExpired())
                    {
                        instance = new FiveSecondSingleton();
                    }
                }
            }

            return(instance);
        }