Python Time Based Cache