The number of datasets stored in an index does not have to be exact.  Add some sort of caching.

Reviewed-by: robert.macomber@socrata.com