Removed interval, added cacheLife support instead. Simplified exists to use cache so could lose inArray helper function. Removed useless but funny toString method.