Cache-Based Resource Allocation and Auxiliary Beamforming Optimization Method for Marine Non-Terrestrial Networks | Synapse