[infinispan-dev] TimeService (ISPN-3069): CacheLoader API break

Mircea Markus mmarkus at redhat.com
Thu May 9 16:10:18 EDT 2013


On 9 May 2013, at 20:56, Dan Berindei wrote:

> > Another alternative that come to my mind was to add a new method in
> > AdvancedCache that returns the TimeService (and this I can mock it in
> > the test suite)
> 
> +1
> 
> 
> Couldn't you change CacheLoaderManager to call ComponentRegistry.wireDependencies(cacheStore)? 
> 
> That way, each cache store could have a separate @Inject method, and it could depend on any cache-scoped or global-scoped component.
> It may require an infinispan-module.properties file in each cache store module, but it then it could be used for any other component.
if you do ComponentRegistry.wireDependencies(cacheStore) any annotated method would get invoked, just curious why would it require an module.properties... 

Cheers,
-- 
Mircea Markus
Infinispan lead (www.infinispan.org)







More information about the infinispan-dev mailing list