null cache will always return false here. cache does not seem to be the right entity to use. there is migration state and you can probably also pass this via GET