On Trip Advisor some people say cards can become deactivated if not used for years, but staff in a ticket office can reactivate them.
[1] https://tfl.gov.uk/fares/how-to-pay-and-where-to-buy-tickets...