public void evictAll() { _cache.clear(); }
public boolean equals(Object other) { if (other == this) return true; if (!(other instanceof StoreCacheImpl)) return false; return _cache.equals (((StoreCacheImpl) other)._cache); } }
/** * Delegate. */ public DataCache getDelegate() { return _cache.getDelegate(); }
public boolean containsAll(Class cls, Collection oids) { if (_cache.getDelegate() == null) return oids.isEmpty(); BitSet set = _cache.containsAll(JPAFacadeHelper.toOpenJPAObjectIds (getMetaData(cls), oids)); for (int i = 0; i < oids.size(); i++) if (!set.get(i)) return false; return true; }
public void unpinAll(Class cls, Collection oids) { if (_cache.getDelegate() != null) _cache.unpinAll(JPAFacadeHelper.toOpenJPAObjectIds (getMetaData(cls), oids)); }
public void unpin(Class cls, Object oid) { if (_cache.getDelegate() != null) _cache.unpin(JPAFacadeHelper.toOpenJPAObjectId(getMetaData(cls), oid)); }
public void evict(Class cls, Object oid) { if (_cache.getDelegate() != null) _cache.remove(JPAFacadeHelper.toOpenJPAObjectId(getMetaData(cls), oid)); }
public void evictAll(Class cls, Collection oids) { if (_cache.getDelegate() != null) _cache.removeAll(JPAFacadeHelper.toOpenJPAObjectIds (getMetaData(cls), oids)); }
public boolean contains(Class cls, Object oid) { return _cache.getDelegate() != null && _cache.contains (JPAFacadeHelper.toOpenJPAObjectId(getMetaData(cls), oid)); }
public void pinAll(Class cls, Collection oids) { if (_cache.getDelegate() != null) _cache.pinAll(JPAFacadeHelper.toOpenJPAObjectIds (getMetaData(cls), oids)); }
public void pin(Class cls, Object oid) { if (_cache.getDelegate() != null) _cache.pin(JPAFacadeHelper.toOpenJPAObjectId(getMetaData(cls), oid)); }
/** * Return the native delegate. */ public DataCache getInnermostDelegate() { return (_del == null) ? _cache : _del.getInnermostDelegate(); }
/** * Constructor; supply delegate. */ public StoreCacheImpl(EntityManagerFactoryImpl emf, DataCache cache) { _repos = emf.getConfiguration().getMetaDataRepositoryInstance(); _cache = new DelegatingDataCache(cache, PersistenceExceptions.TRANSLATOR); }
public int hashCode() { return (_cache == null) ? 0 : _cache.hashCode(); }
public boolean containsAll(Class cls, Collection oids) { if (_cache.getDelegate() == null) return oids.isEmpty(); BitSet set = _cache.containsAll(JPAFacadeHelper.toOpenJPAObjectIds (getMetaData(cls), oids)); for (int i = 0; i < oids.size(); i++) if (!set.get(i)) return false; return true; }
public void unpinAll(Class cls, Collection oids) { if (_cache.getDelegate() != null) _cache.unpinAll(JPAFacadeHelper.toOpenJPAObjectIds (getMetaData(cls), oids)); }
public void unpin(Class cls, Object oid) { if (_cache.getDelegate() != null) _cache.unpin(JPAFacadeHelper.toOpenJPAObjectId(getMetaData(cls), oid)); }
public void evict(Class cls, Object oid) { if (_cache.getDelegate() != null) _cache.remove(JPAFacadeHelper.toOpenJPAObjectId(getMetaData(cls), oid)); }
public void evictAll(Class cls, Collection oids) { if (_cache.getDelegate() != null) _cache.removeAll(JPAFacadeHelper.toOpenJPAObjectIds (getMetaData(cls), oids)); }
public boolean contains(Class cls, Object oid) { return _cache.getDelegate() != null && _cache.contains (JPAFacadeHelper.toOpenJPAObjectId(getMetaData(cls), oid)); }