Use of Singleton Java Pattern, for data structures sharing along the query processing flow