User manually checks if entry/trigger is valid

Simplify functions. User will need to check cache entry/trigger is
valid manually, for better performance.