Tabnine Logo
org.infinispan.configuration.cache
Code IndexAdd Tabnine to your IDE (free)

How to use org.infinispan.configuration.cache

Best Java code snippets using org.infinispan.configuration.cache (Showing top 20 results out of 1,017)

origin: wildfly/wildfly

@Override
public AsyncStoreConfiguration get() {
  return new ConfigurationBuilder().persistence().addSingleFileStore().async()
      .modificationQueueSize(this.queueSize)
      .threadPoolSize(this.poolSize)
      .create();
}
origin: wildfly/wildfly

  @Override
  public AsyncStoreConfiguration get() {
    return new ConfigurationBuilder().persistence().addSingleFileStore().async().disable().create();
  }
}
origin: wildfly/wildfly

@Override
public StateTransferConfiguration get() {
  boolean timeoutEnabled = this.timeout > 0;
  return new ConfigurationBuilder().clustering().stateTransfer()
      .chunkSize(this.chunkSize)
      .fetchInMemoryState(true)
      .awaitInitialTransfer(timeoutEnabled)
      .timeout(timeoutEnabled ? this.timeout : Long.MAX_VALUE)
      .create();
}
origin: wildfly/wildfly

public InfinispanCacheProperties(Configuration config) {
  this.transactional = config.transaction().transactionMode().isTransactional();
  this.lockOnWrite = this.transactional && (config.transaction().lockingMode() == LockingMode.PESSIMISTIC);
  this.lockOnRead = this.lockOnWrite && (config.locking().isolationLevel() == IsolationLevel.REPEATABLE_READ);
  boolean clustered = config.clustering().cacheMode().needsStateTransfer();
  boolean hasStore = config.persistence().usingStores();
  this.marshalling = clustered || hasStore;
  this.persistent = clustered || (hasStore && !config.persistence().passivation());
}
origin: wildfly/wildfly

  @Override
  public ExpirationConfiguration get() {
    return new ConfigurationBuilder().expiration()
        .wakeUpInterval(this.interval)
        .lifespan(this.lifespan)
        .maxIdle(this.maxIdle)
        .create();
  }
}
origin: wildfly/wildfly

  @Override
  public MemoryConfiguration get() {
    return new ConfigurationBuilder().memory()
        .size(this.size)
        .storageType(this.storageType)
        .evictionStrategy(this.size > 0 ? EvictionStrategy.REMOVE : EvictionStrategy.MANUAL)
        .evictionType(this.evictionType)
        .addressCount(this.capacity)
        .create();
  }
}
origin: wildfly/wildfly

@Override
public LockingConfiguration get() {
  return new ConfigurationBuilder().locking()
      .lockAcquisitionTimeout(this.timeout)
      .concurrencyLevel(this.concurrency)
      .isolationLevel(this.isolation)
      .useLockStriping(this.striping)
      .create();
}
origin: wildfly/wildfly

@Override
public PartitionHandlingConfiguration get() {
  return new ConfigurationBuilder().clustering().partitionHandling()
      .whenSplit(this.enabled ? PartitionHandling.DENY_READ_WRITES : PartitionHandling.ALLOW_READ_WRITES)
      .mergePolicy(MergePolicy.NONE)
      .create();
}
origin: wildfly/wildfly

  @Override
  public PersistenceConfiguration get() {
    return new ConfigurationBuilder().persistence().passivation(false).create();
  }
}
origin: wildfly/wildfly

  public static <K, V> DataContainer<K, V> createDataContainer(ConfigurationBuilder builder, long size, Predicate<K> evictable) {
    EntrySizeCalculator<? super K, ? super InternalCacheEntry<K, V>> calculator = (key, entry) -> evictable.test(key) ? 1 : 0;
    return builder.clustering().cacheMode().needsStateTransfer() ? new BoundedSegmentedDataContainer<>(builder.clustering().hash().create().numSegments(), size, calculator) : new EvictableDataContainer<>(size, calculator);
  }
}
origin: wildfly/wildfly

  @Override
  public void accept(ConfigurationBuilder builder) {
    super.accept(builder);

    builder.clustering().cacheMode(CacheMode.LOCAL);

    // Auto-enable simple cache optimization if cache is non-transactional and non-persistent
    builder.simpleCache((this.memory().storageType() == StorageType.OBJECT) && !this.transaction().transactionMode().isTransactional() && !this.persistence().usingStores());
  }
}
origin: wildfly/wildfly

  @Override
  public SitesConfiguration get() {
    SitesConfigurationBuilder builder = new ConfigurationBuilder().sites();
    builder.disableBackups(this.backups.isEmpty());
    for (Map.Entry<String, BackupConfiguration> backup : this.backups.entrySet()) {
      builder.addBackup().read(backup.getValue());
      builder.addInUseBackupSite(backup.getKey());
    }
    return builder.create();
  }
}
origin: wildfly/wildfly

  @Override
  public void accept(ConfigurationBuilder builder) {
    super.accept(builder);

    builder.clustering()
        .hash().capacityFactor(this.capacityFactor).numOwners(this.owners)
        .l1().enabled(this.l1Lifespan > 0).lifespan(this.l1Lifespan)
        ;
  }
}
origin: wildfly/wildfly

  @Override
  public void accept(ConfigurationBuilder builder) {
    builder.clustering()
        .cacheMode(this.mode)
        .remoteTimeout(this.remoteTimeout, TimeUnit.MILLISECONDS)
        ;
    super.accept(builder);
  }
}
origin: wildfly/wildfly

  @Override
  public void accept(ConfigurationBuilder builder) {
    super.accept(builder);

    builder.clustering().partitionHandling().read(this.partitionHandling.get());
    builder.clustering().stateTransfer().read(this.stateTransfer.get());

    SitesConfigurationBuilder sitesBuilder = builder.sites();
    sitesBuilder.read(this.backups.get());
  }
}
origin: wildfly/wildfly

@Override
public void accept(ConfigurationBuilder builder) {
  super.accept(builder);
  builder.clustering()
      .biasAcquisition((this.biasLifespan > 0) ? BiasAcquisition.ON_WRITE : BiasAcquisition.NEVER)
      .biasLifespan(this.biasLifespan, TimeUnit.MILLISECONDS)
      .invalidationBatchSize(this.invalidationBatchSize)
      ;
}
origin: wildfly/wildfly

@SuppressWarnings("deprecation")
@Override
public HotRodStoreConfiguration create() {
  return new HotRodStoreConfiguration(this.attributes.protect(), this.async.create(), this.singletonStore.create());
}
origin: wildfly/wildfly

public static Mode forCacheMode(CacheMode mode) {
  return mode.isSynchronous() ? SYNC : ASYNC;
}
origin: wildfly/wildfly

public CacheMode apply(CacheMode mode) {
  return this.sync ? mode.toSync() : mode.toAsync();
}
origin: wildfly/wildfly

ClusteredCacheServiceConfigurator(PathAddress address, CacheMode mode) {
  super(address);
  this.mode = mode.toSync();
}
org.infinispan.configuration.cache

Most used classes

  • ConfigurationBuilder
  • Configuration
  • ClusteringConfigurationBuilder
  • ClusteringConfiguration
  • PersistenceConfigurationBuilder
  • TransactionConfigurationBuilder,
  • AsyncStoreConfigurationBuilder,
  • CacheMode,
  • TransactionConfiguration,
  • LockingConfigurationBuilder,
  • SingletonStoreConfigurationBuilder,
  • HashConfigurationBuilder,
  • MemoryConfigurationBuilder,
  • ExpirationConfiguration,
  • StateTransferConfigurationBuilder,
  • AbstractStoreConfiguration,
  • AbstractStoreConfigurationBuilder,
  • PersistenceConfiguration,
  • InvocationBatchingConfigurationBuilder
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now