GPDATABASEMIGRATION-187: Common cache in Controller instance

As the migrations never change during a running application, cache in controller instance for all users hitting the DbDocController. This also has the advantage that the costly creation of the map content (html pages, etc) is only performed once during application lifecycle.