Can you throw a `CacheException`? Or a `LogicException`?