Pass in a HAFAS client, cache data from it.
github.com/public-transport/cached-hafas-client
public-transport/cached-hafas-client