Remove dependency on glue.lal.Cache object
This PR removes any direct dependency on the glue.lal.Cache
object, which has a complicated set up now that the CacheEntry
is part of lal.utils
.
This reduces our overall dependency on glue
itself, meaning when we can move to using ligo.segments
, we might be able to not rely on that package at all.