added a RetainFragment.class to preserve LRUCache on orientation change.  We store the actual LRU map inside of a retained fragment.