Package net.sf.ehcache.config

Examples of net.sf.ehcache.config.Configuration


            // ignore
        }
        if (configFileURL == null) {
            cacheManager = EHCacheUtil.createCacheManager();
        } else {
            Configuration conf = ConfigurationFactory.parseConfiguration(configFileURL);
           
            if (bus != null) {
                conf.setName(bus.getId());
                DiskStoreConfiguration dsc = conf.getDiskStoreConfiguration();
                if (dsc != null && "java.io.tmpdir".equals(dsc.getOriginalPath())) {
                    String path = conf.getDiskStoreConfiguration().getPath() + File.separator
                        + bus.getId();
                    conf.getDiskStoreConfiguration().setPath(path);
                }
            }
           
            cacheManager = EHCacheUtil.createCacheManager(conf);
        }
View Full Code Here


            // ignore
        }
        if (configFileURL == null) {
            cacheManager = EHCacheUtil.createCacheManager();
        } else {
            Configuration conf = ConfigurationFactory.parseConfiguration(configFileURL);
           
            if (bus != null) {
                conf.setName(bus.getId());
                DiskStoreConfiguration dsc = conf.getDiskStoreConfiguration();
                if (dsc != null && "java.io.tmpdir".equals(dsc.getOriginalPath())) {
                    String path = conf.getDiskStoreConfiguration().getPath() + File.separator
                        + bus.getId();
                    conf.getDiskStoreConfiguration().setPath(path);
                }
            }
           
            cacheManager = EHCacheUtil.createCacheManager(conf);
        }
View Full Code Here

      // factory.setProperties("monitorAddress=localhost, monitorPort=9889, memoryMeasurement=true");
      // factory.setPropertySeparator(",");
      // configuration.addCacheManagerPeerListenerFactory(factory);

      // Configuration is required for EHCache CacheManager
      Configuration ehCacheManagerConfiguration = new Configuration();
      DiskStoreConfiguration diskStoreConfiguration = new DiskStoreConfiguration();
      if (diskPath != null) {
        diskStoreConfiguration.setPath(diskPath);
      }
      // use the ehCacheConfiguration as default but change the name
      ehCacheConfiguration.setName(SCCacheFactory.DEFAULT_CACHE_NAME);
      ehCacheManagerConfiguration.addDiskStore(diskStoreConfiguration);
      ehCacheManagerConfiguration.setName(SCCacheFactory.DEFAULT_CACHE_NAME);
      ehCacheManagerConfiguration.setDefaultCacheConfiguration(ehCacheConfiguration);
      ehCacheManagerConfiguration.setUpdateCheck(false); // disable update checker (checks EHCache version)
      manager = new CacheManager(ehCacheManagerConfiguration);
    }
    manager.addCache(cacheData.getEhCache()); // adds the cache to the EHCache CacheManager
    return cacheData;
  }
View Full Code Here

        final Class<?> anchorClass = EhcacheOperationCollectionAspectTestSupport.class;
        final URL configURL = anchorClass.getResource("/ehcache.xml");
        assertNotNull("Cannot find configuration file URL");

        final File testDir = FileUtil.detectTargetFolder(anchorClass), testStore = new File(testDir, "ehcache-store");
        final Configuration config = ConfigurationFactory.parseConfiguration(configURL);
        final DiskStoreConfiguration diskStore = config.getDiskStoreConfiguration();
        diskStore.setPath(testStore.getAbsolutePath());

        manager = CacheManager.create(config);
        cache = manager.getCache(TEST_CACHE_NAME);
        assertNotNull("Test cache not found", cache);
View Full Code Here

      // factory.setProperties("monitorAddress=localhost, monitorPort=9889, memoryMeasurement=true");
      // factory.setPropertySeparator(",");
      // configuration.addCacheManagerPeerListenerFactory(factory);

      // Configuration is required for EHCache CacheManager
      Configuration ehCacheManagerConfiguration = new Configuration();
      DiskStoreConfiguration diskStoreConfiguration = new DiskStoreConfiguration();
      if (diskPath != null) {
        diskStoreConfiguration.setPath(diskPath);
      }
      // use the ehCacheConfiguration as default but change the name
      ehCacheConfiguration.setName(SCCacheFactory.DEFAULT_CACHE_NAME);
      ehCacheManagerConfiguration.addDiskStore(diskStoreConfiguration);
      ehCacheManagerConfiguration.setName(SCCacheFactory.DEFAULT_CACHE_NAME);
      ehCacheManagerConfiguration.setDefaultCacheConfiguration(ehCacheConfiguration);
      ehCacheManagerConfiguration.setUpdateCheck(false); // disable update checker (checks EHCache version)
      ehManager = new CacheManager(ehCacheManagerConfiguration);
    }
    ehManager.addCache(cacheData.getEhCache()); // adds the cache to the EHCache CacheManager
    return cacheData;
  }
View Full Code Here

        }
        CacheManager cacheManager = null;
        if (configFileURL == null) {
            cacheManager = EHCacheUtil.createCacheManager();
        } else {
            Configuration conf = ConfigurationFactory.parseConfiguration(configFileURL);
           
            if (bus != null) {
                conf.setName(bus.getId());
                DiskStoreConfiguration dsc = conf.getDiskStoreConfiguration();
                if (dsc != null && "java.io.tmpdir".equals(dsc.getOriginalPath())) {
                    String path = conf.getDiskStoreConfiguration().getPath() + File.separator
                        + bus.getId();
                    conf.getDiskStoreConfiguration().setPath(path);
                }
            }
           
            cacheManager = EHCacheUtil.createCacheManager(conf);
        }
View Full Code Here

    this.jtaPlatform = serviceRegistryImplementor.getService( JtaPlatform.class );
  }

  @Override
  public void start() {
    final Configuration configuration = ConfigurationFactory.parseConfiguration( config.getUrl() );
    if ( jtaPlatform != null ) {
      OgmTransactionManagerLookupDelegate.transactionManager = jtaPlatform.retrieveTransactionManager();
      final FactoryConfiguration transactionManagerLookupParameter = new FactoryConfiguration();
      transactionManagerLookupParameter.setClass( OgmTransactionManagerLookupDelegate.class.getName() );
      configuration.addTransactionManagerLookup( transactionManagerLookupParameter );
    }
    cacheManager = CacheManager.create( config.getUrl() );

    entityCache = new Cache<SerializableEntityKey>( cacheManager.getCache( DefaultDatastoreNames.ENTITY_STORE ) );
    associationCache = new Cache<SerializableAssociationKey>( cacheManager.getCache( DefaultDatastoreNames.ASSOCIATION_STORE ) );
View Full Code Here

    protected static CacheManager CACHE_MANAGER;

    @BeforeClass
    public static void setUpGlobal() {
        Configuration config = new Configuration();
        config.addDefaultCache(
                new CacheConfiguration("default", Integer.MAX_VALUE)
                    .memoryStoreEvictionPolicy(MemoryStoreEvictionPolicy.LFU)
                    .overflowToDisk(false));
        CACHE_MANAGER = CacheManager.create(config);
    }
View Full Code Here

    protected static CacheManager CACHE_MANAGER;

    @BeforeClass
    public static void setUpGlobal() {
        Configuration config = new Configuration();
        config.addDefaultCache(
                new CacheConfiguration("default", Integer.MAX_VALUE)
                    .memoryStoreEvictionPolicy(MemoryStoreEvictionPolicy.LFU)
                    .overflowToDisk(false));
        CACHE_MANAGER = CacheManager.create(config);
    }
View Full Code Here

            return;
        }

        File configFile = new File( layout.getConfDirectory(), DIRECTORY_CACHESERVICE_XML );

        Configuration cc;
       
        if ( !configFile.exists() )
        {
            LOG.info( "no custom cache configuration was set, loading the default cache configuration" );
            cc = ConfigurationFactory.parseConfiguration( getClass().getClassLoader().getResource( DIRECTORY_CACHESERVICE_XML ) );
        }
        else
        {
            LOG.info( "loading cache configuration from the file {}", configFile );

            cc = ConfigurationFactory.parseConfiguration( configFile );
        }
       
        cc.getDiskStoreConfiguration().setPath( layout.getCacheDirectory().getAbsolutePath() );
        cacheManager = new CacheManager( cc );

        initialized = true;
    }
View Full Code Here

TOP

Related Classes of net.sf.ehcache.config.Configuration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.