Fix bug 6499508

Using a HashSet for the recycled views, instead of an ArrayList, to ensure items are not double-added
2 files changed