ehcache implementation of CategoryService - blocking and self-populating