That beats the record for cats I know, which was 2 1/2 years. But in 10/10 cases, it means that they have found another house where the catering is more to their taste for the while. Of course, sometimes they manage two or more permanent homes simultaneously - I have seen people arguing about which of them a cat belonged to, because they were both feeding it regularly and getting love (ha!) in return.