I am creating a cache simulation to show myself how it works and to prove to myself that I'm at least (hopefully) somewhat proficient in java and computing. So if I'm clearly wrong about something it would definitely help to hear outside input :) I am creating a cache simulation to show myself