Yes. The metastore cache will need to fill in but the disk cache
should not be rewritten.
> Will this keep my cache relatively warm?
I think it would result in each of the cached URLs being generated by
the app in full once, even though the response won't need to be
written to disk. It's hard to say how much this will impact your app's
performance. If a relatively small percentage of URLs are being hit
very often, it should warm up very quickly. Otherwise, it could take
some time to rebuild the metastore cache.
> 2) Are there any good alternatives to memcached for large meta caches?
> Any particular filesystems better than others? Would it help to have
> it on a separate volume from the entity cache?
Depends on the type of disk, how much other activity is happening on
it, amount of RAM for disk cache, etc. If you're on linux than using a
tmpfs volume to back the metastore cache would probably be a nice win.
You'll lose it on restart and tmpfs uses the kernel's vm subsystem so
this will eat into RAM and eventually swap if RAM is low, but you
won't be moving disk heads loading things from cache which will
probably be a win.
Ryan