+ * Since cdmlib-services cannot access CdmCacher we need to create a mock class
+ * for the tests.
+ * See comment in {@link eu.etaxonomy.cdm.api.service.TaxonServiceSearchTest} for
+ * why we need a mock cdm cacher class
+ *
+ * NOTES:
+ * - All terms are put into the cache in the constructor
+ * - The number of elements allowed in the cache is set to a big number - 10000
+ *
+ * FIXME : Once the CDMCacher is externalised this class should just subclass it.