Which means what?
General Keane retired in 2003. General Mattis retired in 2013. By law the Secretary of Defense cannot be a former serving officer if that officer left active duty less than seven years ago.