GenSpoxy v0.0.12 API Reference
Modules
This behaviour is responsible for implementing a caching layer on top of the prerender
gathers all the default settings
since GenServer based module, process its own mailbox messages in serial manner,
it’s subject to have a long queuing time in case the queue becomes big
a behaviour for running prerender tasks periodically
a behaviour for defining prerender
responsible on periodically executing prerender tasks
a prerender dedicated supervisor.
the prerender supervised module is assumed to implement the GenSpoxy.Partitionable behaviour
Behaviour to be implemented by backing stores to be used in for GenCache
EtsCacheStore' implements the [GenSpoxy.Store](GenSpoxy.Store.html) behaviour.
It stores its data underetsand it manages it in using sharded [GenServer`](https://hexdocs.pm/elixir/GenServer.html)
supervising the ets tables used as a cache store
decides if the stored data should be invalidated (for example stale data)
responsible on garbage collecting stale data out of the cache store (for example: ets)
since GenServer based module, process its own mailbox messages in serial manner,
it’s subject to have a long queuing time in case the queue becomes big
executing the request itself
Prender logic