Optional caching via ActiveSupport::Cache