# \#read-actions

**URL:** https://forum.elixirforum.com/tag/read-actions/3903.md

[Latest](https://forum.elixirforum.com/latest.md) · [Categories](https://forum.elixirforum.com/categories.md) · [Tags](https://forum.elixirforum.com/tags.md)

---

## [What's the best approach to use Cachex with Ash framework for read query?](https://forum.elixirforum.com/t/whats-the-best-approach-to-use-cachex-with-ash-framework-for-read-query/67291)

<div class="topic-metadata">

**Author:** [@kamaroly](https://forum.elixirforum.com/u/kamaroly)\
**Replies:** 6\
**Last updated:** [March 11, 2025, 6:33pm UTC](https://forum.elixirforum.com/t/whats-the-best-approach-to-use-cachex-with-ash-framework-for-read-query/67291 "2025-03-11T18:33:30Z")

</div>

Is there an elegant way of using Cachex and Ash Framework? I have a read query that I need to cache results for, because of the many relationships attached to it. I wonder if there’s a better way of caching results whil…

---

## [Add "hooks" to read actions to run extra code similar to change after\_transaction](https://forum.elixirforum.com/t/add-hooks-to-read-actions-to-run-extra-code-similar-to-change-after-transaction/58901)

<div class="topic-metadata">

**Author:** [@sezaru](https://forum.elixirforum.com/u/sezaru)\
**Replies:** 3\
**Last updated:** [October 12, 2023, 3:41pm UTC](https://forum.elixirforum.com/t/add-hooks-to-read-actions-to-run-extra-code-similar-to-change-after-transaction/58901 "2023-10-12T15:41:53Z")

</div>

This post actually have 2 questions that are kinda related one to another. Here is what I’m trying to solve, I have some read action in my resource that, when called by our GraphQL API, should also do a :telemetry call …
