Create some unit tests for the integration case
Make Cache optional in BuildQueue and use the default if not given