The class implementing this interface must be responsible for maintaining the Geolocation object and returning it to the calling thread upon request. The underlying logic of how the Geolocation object is maintained is entirely upto the implementing class. For instance it may choose to create a new instance of the Geolocation object on every request, or maintain a single object and return the same every time.
| |