Есть.Singleton.class будет доступен в любом классе, где класс Singleton виден, тогда как создаваемый вами экземпляр является частным и, следовательно, видимым только для этого конкретного класса.
В общем случае рекомендуется синхронизировать данные намонитор, который может быть введен только классами, которые должны синхронизироваться на нем.