It really depands on purpose and Hardware performance.
For containing station's information for a long time, it must be consume more memory and it may bring another corner case.
Well, I bet not to much long period make better such as 5min would be enough even in School environment.
1,000 sec is 16.7 min, let's think about it.
A client have gone without de-association or de-auth and the AP/Controller is waiting the station for over 16min.
When the station come back, re-auth will happen and no issue to re-connect.