In some example code, SparkSession instance is made singleton.
Does that mean there should be only one instance of SparkSession?
What happens SparkSession if there are more than one? Can they(SparkSessions) interact with each other?