If a car enters a geofence area at 1:00 PM, I want to trigger an event (such as an email or SMS) if it stays for more than 10 minutes. The car may stop sending location updates, and I want the event to be triggered 10 minutes after the car initially entered the geofence. I do not wish to persistently save the car's location; it should only be temporarily stored in a cache upon entering the geofence and deleted upon exiting. How can I achieve this?