mod_expires regex problem

I am working on tuning our web server to make sure we are sending the right expires headers on the appropriate files. Everything was going great until I got to one of my last rules. It does not seem to want to put the headers on the files. Here is what I am putting in my httpd.conf:

<IfModule mod_expires.c>
    <LocationMatch ".*(\\.cache\\.(js|html|css))$">
    ExpiresActive On
    ExpiresDefault "access plus 1 years"
    </LocationMatch>
</IfModule>

I am using the LocationMatch directive because some of the files are being served by ajp proxy from our Apache Tomcat server and some are being served by Apache itself and I need to cover both files. The regex is suppose to find all files that end in *.cache.js, *.cache.html, or *.cache.css. I have confirmed that mod_expires is installed and functioning because I have other rules working. Anyone spot what I am doing wrong? Thanks in advance for your help.

v43,

Does the LocationMatch accept a $?

Regards,

DK

I apologize for not getting back sooner.

I feel real stupid right now. It looks like there was a typo between my working copy of configuration and the config that I had on the server. The above script is working correctly. I apologize for the wasted topic and I appreciate your help. Thanks.

No worries, man!

Regards,

DK