Hey Ram,
nitro_cache is really just a renamed version of simple_cache (naming conflict with an elixir project in
hex.pm).
However, if you upgrade to the newest simple_cache, it'll pull nitro_cache and implement an alias so that all simple_cache calls go to nitro_cache as expected.
There *are* improvements, though. There is an issue in earlier versions of simple_cache where if the lookup function crashes for some reason, simple_cache didn't properly release the mutex leading to that specific timeout error.
The function in question that is getting hung in your app (the last modified time of the template), is just using nitro_cache for a performance boost (instead of hitting the hard drive for every #template{} rendering - on my local machine, it amounts to about 400% speedup).
-Jesse