Used other than figuratively or idiomatically: see not, long.
Fairly recently.
For a limited period of time; not permanently.