# `TzWorld.Backend.EtsWithIndexCache`
[🔗](https://github.com/kipcole9/tz_world/blob/v2.5.0/lib/tz_world/backend/ets_with_index_cache.ex#L1)

> This module is deprecated. Use TzWorld.Backend.SpatialIndex instead. This backend will be removed in the next release..

Resolves a timezone from a coordinate using an ETS table of timezone
shapes, populated from the DETS cache at startup.

> #### Deprecated {: .warning}
>
> This backend is deprecated and will be removed in the next release.
> Use `TzWorld.Backend.SpatialIndex` instead.
>
> This backend loads its ETS table from the DETS cache maintained by
> `TzWorld.Backend.DetsWithIndexCache`, so it carries that file's cost
> as well as its own. `SpatialIndex` reads the `.tzw1` data file
> directly and answers lookups from `:persistent_term`, needing
> neither the DETS cache nor a GenServer round trip.

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
