I'm new to Java and I'm constructing a springboot application where different classes require data from the same source. The source is a couple of files, but the important thing is that it takes quite some time to get the data out; getting all the data out is about as fast as getting each piece that the different classes require out, so partitioning the function doesn't help.I'm new to Java and I'm constructing a springbo