title: What are the possible ways to keep Singleton classes in sync in any distributed platform?
body: <p>I suppose singleton are per JVM only
  but I am trying to keep them(state of singleton objects) in sync in distributed environment</p>
  
  <p>And as we know Singleton have only one instance in JVM so when we get any changes in any JVM Singleton how we can update other JVM Singleton instances?</p>
  
  <p>Here my focus is totally on keeping the state of objects in sync.</p>