No caching of pages when called through AJAX?

I would like to cache the result of an action I call through AJAX, but
caching only seems to work when I access the action directly.
Is there a way to force caching of pages even when they are called
through AJAX?

Thanx,
Sebastian