#356: Update user-user CF for new DAOs

Removed old cache implementation
Tweaked the implementation of inner loop for finding intersect of items.