@Override public Object destructure(Object structured, SessionFactoryImplementor factory) { final List list = (List) structured; return new CollectionCacheEntry( list.toArray( new Serializable[list.size()] ) ); }
@Override public Object destructure(Object structured, SessionFactoryImplementor factory) { final Map<?,?> map = (Map<?,?>) structured; final Serializable[] state = new Serializable[ map.size()*2 ]; int i = 0; for ( Map.Entry me : map.entrySet() ) { state[i++] = (Serializable) me.getKey(); state[i++] = (Serializable) me.getValue(); } return new CollectionCacheEntry(state); }
final CollectionCacheEntry entry = new CollectionCacheEntry( lce.getCollection(), persister ); final CollectionDataAccess cacheAccess = persister.getCacheAccessStrategy(); final Object cacheKey = cacheAccess.generateCacheKey(
public Object destructure(Object item, SessionFactoryImplementor factory) { List list = (List) item; return new CollectionCacheEntry( list.toArray( new Serializable[list.size()] ) ); }
@Override public Object destructure(Object structured, SessionFactoryImplementor factory) { final List list = (List) structured; return new CollectionCacheEntry( list.toArray( new Serializable[list.size()] ) ); }
public Object destructure(Object item, SessionFactoryImplementor factory) { List list = (List) item; return new CollectionCacheEntry( list.toArray( new Serializable[list.size()] ) ); }
@Override public Object destructure(Object structured, SessionFactoryImplementor factory) { final Map<?,?> map = (Map<?,?>) structured; final Serializable[] state = new Serializable[ map.size()*2 ]; int i = 0; for ( Map.Entry me : map.entrySet() ) { state[i++] = (Serializable) me.getKey(); state[i++] = (Serializable) me.getValue(); } return new CollectionCacheEntry(state); }
public Object destructure(Object item, SessionFactoryImplementor factory) { Map map = (Map) item; Serializable[] state = new Serializable[ map.size()*2 ]; int i=0; Iterator iter = map.entrySet().iterator(); while ( iter.hasNext() ) { Map.Entry me = (Map.Entry) iter.next(); state[i++] = (Serializable) me.getKey(); state[i++] = (Serializable) me.getValue(); } return new CollectionCacheEntry(state); }
public Object destructure(Object item, SessionFactoryImplementor factory) { Map map = (Map) item; Serializable[] state = new Serializable[ map.size()*2 ]; int i=0; Iterator iter = map.entrySet().iterator(); while ( iter.hasNext() ) { Map.Entry me = (Map.Entry) iter.next(); state[i++] = (Serializable) me.getKey(); state[i++] = (Serializable) me.getValue(); } return new CollectionCacheEntry(state); }
CollectionCacheEntry entry = new CollectionCacheEntry( lce.getCollection(), persister ); CacheKey cacheKey = session.generateCacheKey( lce.getKey(), persister.getKeyType(), persister.getRole() ); boolean put = persister.getCacheAccessStrategy().putFromLoad(
CollectionCacheEntry entry = new CollectionCacheEntry( lce.getCollection(), persister ); CacheKey cacheKey = session.generateCacheKey( lce.getKey(), persister.getKeyType(), persister.getRole() ); boolean put = persister.getCacheAccessStrategy().putFromLoad(