Hi Seif,
The only thing that should cause caching to not work would be the presence of an Authorization request header, or perhaps the presence of a Cache-Control header with a no-cache value. If this isn't the case I would suggest you open a PMR.
Best Regards,
Steve Linn