Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_SIZE |
Constructor and Description |
---|
DefaultPojoCache(PersistenceContext persistenceContext) |
DefaultPojoCache(PersistenceContext persistenceContext,
int defaultMaxCacheSize) |
DefaultPojoCache(PersistenceContext persistenceContext,
Map<PojoMapping<?>,Integer> maxCacheSizes) |
DefaultPojoCache(PersistenceContext persistenceContext,
Map<PojoMapping<?>,Integer> maxCacheSizes,
int defaultMaxCacheSize) |
Modifier and Type | Method and Description |
---|---|
protected <P> com.google.common.cache.LoadingCache<Object,com.google.common.base.Optional<Object>> |
cacheForMapping(PojoMapping<P> mapping) |
boolean |
contains(PojoMapping<?> mapping) |
Set<Object> |
idSet(PojoMapping<?> mapping) |
<P> P |
lookup(PojoMapping<P> mapping,
Object id) |
<P> void |
put(PojoMapping<P> mapping,
Object id,
P pojo) |
<P> void |
putAll(PojoMapping<P> mapping,
Iterable<P> pojos) |
long |
size(PojoMapping<?> mapping) |
public static final int DEFAULT_MAX_SIZE
public DefaultPojoCache(PersistenceContext persistenceContext)
public DefaultPojoCache(PersistenceContext persistenceContext, Map<PojoMapping<?>,Integer> maxCacheSizes)
public DefaultPojoCache(PersistenceContext persistenceContext, int defaultMaxCacheSize)
public DefaultPojoCache(PersistenceContext persistenceContext, Map<PojoMapping<?>,Integer> maxCacheSizes, int defaultMaxCacheSize)
public boolean contains(PojoMapping<?> mapping)
public Set<Object> idSet(PojoMapping<?> mapping)
public <P> P lookup(PojoMapping<P> mapping, Object id)
public <P> void put(PojoMapping<P> mapping, Object id, P pojo)
public <P> void putAll(PojoMapping<P> mapping, Iterable<P> pojos)
public long size(PojoMapping<?> mapping)
protected <P> com.google.common.cache.LoadingCache<Object,com.google.common.base.Optional<Object>> cacheForMapping(PojoMapping<P> mapping)
Copyright © 2012-2015 Savoir Technologies, Inc.. All Rights Reserved.