Make a timed cache feature