Improved isCached()