public void afterPropertiesSet() {
    CacheRegistryUtil.register(this);

    ServiceDependencyManager serviceDependencyManager = new ServiceDependencyManager();

    serviceDependencyManager.addServiceDependencyListener(
        new ServiceDependencyListener() {

          @Override
          public void dependenciesFulfilled() {
            Registry registry = RegistryUtil.getRegistry();

            _multiVMPool = registry.getService(MultiVMPool.class);

            PortalCacheManager<? extends Serializable, ? extends Serializable> portalCacheManager =
                _multiVMPool.getPortalCacheManager();

            portalCacheManager.registerPortalCacheManagerListener(EntityCacheImpl.this);
          }

          @Override
          public void destroy() {}
        });

    serviceDependencyManager.registerDependencies(MultiVMPool.class);
  }
Exemple #2
0
 public void afterPropertiesSet() {
   CacheRegistryUtil.register(this);
 }