sql caching

If I have something like this defined in a helper:
    @categories = Category.find(:all, :order => "name")

This table does not get changed often at all. Is there a way to cache
the results so it is only called once per day(or some period of time)?

Tommy