use our internal MapEntry class wherever possible with no dependency on anything else
make MapEntry depend on Android's Pair class
Add InMemoryLruCache to have a disk backup of a standard Android LruCache