ETS cache with time to live (TTL)