Moved genericCached into another folder to avoid confusion.