Question: In my XAML, I am trying to implement the folowing:

```
<DataTrigger Binding="{Binding Path=Word}" Value="\n">

```

but this does not work, even though Word is \n. I suspect that \n is not the right way to express newline in XAML, but what would be?

Answer: 
Yes, setting a distant expiry header and the asset will not be downloaded again until that expiry.

> 
> If you remove the Last-Modified and ETag header, you will totally eliminate If-Modified-Since and If-None-Match requests and their 304 Not Modified Responses, so a file will stay cached without checking for updates until the Expires header indicates new content is available!
> 
> 
> 

[Source](http://www.askapache.com/htaccess/apache-speed-last-modified.html).
From my htaccess ... 

```
<IfModule mod_headers.c>

    Header unset Pragma
    FileETag None
    Header unset ETag

    # cache images/pdf docs for 10 days
    <FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js)$">

      Header set Expires "Mon, 31 Dec 2035 12:00:00 gmt"
      Header unset ETag  
      Header unset Last-Modified

    </FilesMatch>

    # cache html/htm/xml/txt diles for 2 days
    <FilesMatch "\.(html|htm|xml|txt|xsl)$">
      Header set Cache-Control "max-age=7200, must-revalidate"
    </FilesMatch>

</IfModule>

```

it seems doesn't works .... for example firebug's net panel show me always 200 status code and access.log file report me that external objects are always requested by the browser.