This is an interesting question ... I have read, on more than one occasion, that cats, typically, have very short memories. However, I have yet to believe that myself Every cat I've ever known seems to remember those things/events it chooses to remember and act accordingly

Fortunately I am blessed to have a very forgiving little girl who, at times, may not be too impressed with me but forgives me for being simply hooman Apparently though she was not so forgiving with her previous guardians so there must be some explanation to the choices a kitty makes when dealing with others