add custom spring cache annotation for model object