Java源码示例:net.oschina.j2cache.CacheChannel

示例1
@Bean
@ConditionalOnBean(CacheChannel.class)
public J2CacheCacheManger cacheManager(CacheChannel cacheChannel) {
    Collection<String> cacheNames = cacheProperties.getCacheNames();
    J2CacheCacheManger cacheCacheManger = new J2CacheCacheManger(cacheChannel);
    cacheCacheManger.setAllowNullValues(j2CacheProperties.isAllowNullValues());
    cacheCacheManger.setCacheNames(cacheNames);
    return cacheCacheManger;
}
 
示例2
@Bean
@ConditionalOnBean(CacheChannel.class)
public J2CacheCacheManger cacheManager(CacheChannel cacheChannel) {
	List<String> cacheNames = cacheProperties.getCacheNames();
	J2CacheCacheManger cacheCacheManger = new J2CacheCacheManger(cacheChannel);
	cacheCacheManger.setAllowNullValues(j2CacheConfig.isAllowNullValues());
	cacheCacheManger.setCacheNames(cacheNames);
	return cacheCacheManger;
}
 
示例3
@Bean
@ConditionalOnBean(CacheChannel.class)
public J2CacheCacheManger cacheManager(CacheChannel cacheChannel) {
	List<String> cacheNames = cacheProperties.getCacheNames();
	J2CacheCacheManger cacheCacheManger = new J2CacheCacheManger(cacheChannel);
	cacheCacheManger.setAllowNullValues(j2CacheConfig.isAllowNullValues());
	cacheCacheManger.setCacheNames(cacheNames);
	return cacheCacheManger;
}
 
示例4
@Override
public Serializable _get(String key) {
	CacheChannel cache = getChannel();
	CacheObject cacheObject = cache.get(cacheName, key);
	if (cacheObject != null) {
		return (Serializable) cacheObject.getValue();
	}
	return null;
}
 
示例5
@Override
public List getNames() {
    Collection<CacheChannel.Region> regions = J2Cache.getChannel().getL1Provider().regions();
    return regions != null && !regions.isEmpty()
            ? regions.stream().map(CacheChannel.Region::getName).collect(Collectors.toList())
            : null;
}
 
示例6
private Method getSendEvictCmdMethod() {
    try {
        Method method = CacheChannel.class.getDeclaredMethod("sendEvictCmd", String.class, String[].class);
        method.setAccessible(true);
        return method;
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}
 
示例7
private Method getSendClearCmdMethod() {
    try {
        Method method = CacheChannel.class.getDeclaredMethod("sendClearCmd", String.class);
        method.setAccessible(true);
        return method;
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}
 
示例8
public J2CacheCache(String cacheName, CacheChannel cacheChannel) {
    this(cacheName, cacheChannel, true);
}
 
示例9
public J2CacheCache(String cacheName, CacheChannel cacheChannel, boolean allowNullValues) {
    super(allowNullValues);
    j2CacheName = cacheName;
    this.cacheChannel = cacheChannel;
}
 
示例10
public J2CacheCacheManger(CacheChannel cacheChannel) {
    this.cacheChannel = cacheChannel;
}
 
示例11
@Bean
@DependsOn({ "springUtil", "j2CacheConfig" })
public CacheChannel cacheChannel(J2CacheConfig j2CacheConfig) {
    J2CacheBuilder builder = J2CacheBuilder.init(j2CacheConfig);
    return builder.getChannel();
}
 
示例12
public CacheChannel getJ2Cache() {
    return j2Cache;
}
 
示例13
@Bean
@DependsOn({"springUtil","j2CacheConfig"})
public CacheChannel cacheChannel(net.oschina.j2cache.J2CacheConfig j2CacheConfig) throws IOException {
	J2CacheBuilder builder = J2CacheBuilder.init(j2CacheConfig);
    return builder.getChannel();
}
 
示例14
public J2CacheCache(String cacheName, CacheChannel cacheChannel) {
	this(cacheName,cacheChannel, true);
}
 
示例15
public J2CacheCache(String cacheName, CacheChannel cacheChannel, boolean allowNullValues) {
	super(allowNullValues);
	j2CacheName = cacheName;
	this.cacheChannel = cacheChannel;
}
 
示例16
@Override
public Collection<CacheChannel.Region> regions() {
	return Collections.emptyList();
}
 
示例17
public J2CacheCacheManger(CacheChannel cacheChannel){
	this.cacheChannel = cacheChannel;
}
 
示例18
@Override
protected Cache getMissingCache(String name) {
    CacheChannel cacheChannel = j2CacheBuilder == null ? J2Cache.getChannel() : j2CacheBuilder.getChannel();
    return new J2CacheSpringCacheAdapter(allowNullValues, cacheChannel, name);
}
 
示例19
@Bean
@DependsOn({"springUtil","j2CacheConfig"})
public CacheChannel cacheChannel(net.oschina.j2cache.J2CacheConfig j2CacheConfig) throws IOException {
	J2CacheBuilder builder = J2CacheBuilder.init(j2CacheConfig);
    return builder.getChannel();
}
 
示例20
public J2CacheCache(String cacheName, CacheChannel cacheChannel) {
	this(cacheName,cacheChannel, true);
}
 
示例21
public J2CacheCache(String cacheName, CacheChannel cacheChannel, boolean allowNullValues) {
	super(allowNullValues);
	j2CacheName = cacheName;
	this.cacheChannel = cacheChannel;
}
 
示例22
@Override
public Collection<CacheChannel.Region> regions() {
	return Collections.emptyList();
}
 
示例23
public J2CacheCacheManger(CacheChannel cacheChannel){
	this.cacheChannel = cacheChannel;
}
 
示例24
public J2CacheCacheRegion(CacheChannel channel, String region) {
    this.cacheChannel = channel;
    this.region = region;
}
 
示例25
public void setChannel(CacheChannel channel) {
    this.channel = channel;
}
 
示例26
public J2CacheCacheRegion(CacheChannel channel, String region) {
    this.cacheChannel = channel;
    this.region = region;
}
 
示例27
public void setChannel(CacheChannel channel) {
    this.channel = channel;
}
 
示例28
public J2HibernateCache(String region, CacheChannel cache) {
    super();
    this.region = region;
    this.cache = cache;
}
 
示例29
public J2CacheRegion(String name, CacheChannel cache){
	this.regionName = name;
	this.cache = cache;
}
 
示例30
public Transactional(String name, CacheChannel cache) {
	super(name, cache);
}