# Is there a caching system in Julia?

**URL:** <https://discourse.julialang.org/t/is-there-a-caching-system-in-julia/15729>\
**Category:** General Usage\
**Tags:** question\
**Created:** [October 1, 2018, 11:15am UTC](https://discourse.julialang.org/t/is-there-a-caching-system-in-julia/15729 "2018-10-01T11:15:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheOnlyArtz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/theonlyartz/32/12685_2.png) [@TheOnlyArtz](https://discourse.julialang.org/u/TheOnlyArtz)\
**Post date:** [October 1, 2018, 11:15am UTC](https://discourse.julialang.org/t/is-there-a-caching-system-in-julia/15729/1 "2018-10-01T11:15:42Z")

</div>

In Elixir there’s something called [ETS](https://elixir-lang.org/getting-started/mix-otp/ets.html) which is basically a caching system, I was wondering if there’s something like that in Julia?

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [October 1, 2018, 11:56am UTC](https://discourse.julialang.org/t/is-there-a-caching-system-in-julia/15729/2 "2018-10-01T11:56:09Z")

</div>

I don’t know ETS, but if you are looking for [memoization](https://en.wikipedia.org/wiki/Memoization), there is

> **[GitHub - JuliaCollections/Memoize.jl: ＠memoize macro for Julia](https://github.com/JuliaCollections/Memoize.jl)**
>
> ＠memoize macro for Julia. Contribute to JuliaCollections/Memoize.jl development by creating an account on GitHub.

or you can easily implement something custom yourself.

---

<div class="post-metadata">

**Author:** ![TheOnlyArtz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/theonlyartz/32/12685_2.png) [@TheOnlyArtz](https://discourse.julialang.org/u/TheOnlyArtz)\
**Post date:** [October 1, 2018, 11:58am UTC](https://discourse.julialang.org/t/is-there-a-caching-system-in-julia/15729/3 "2018-10-01T11:58:37Z")

</div>

Alright thank you 🙂

---

<div class="post-metadata">

**Author:** ![StevenSiew](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevensiew/32/218393_2.png) [@StevenSiew](https://discourse.julialang.org/u/StevenSiew)\
**Post date:** [October 2, 2018, 3:01am UTC](https://discourse.julialang.org/t/is-there-a-caching-system-in-julia/15729/4 "2018-10-02T03:01:00Z")

</div>

Also read this about caching

> <https://stackoverflow.com/questions/52053752/using-caching-instead-of-memoization-to-speedup-a-function>

> <https://stackoverflow.com/questions/52050262/how-to-do-memoization-or-memoisation-in-julia-1-0>
