Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Hibernate, Relational Persistence for Idiomatic Java
   *
   * Copyright (c) 2010-2011, Red Hat Inc. or third-party contributors as
   * indicated by the @author tags or express copyright attribution
   * statements applied by the authors.  All third-party contributions are
   * distributed under license by Red Hat Inc.
   *
   * This copyrighted material is made available to anyone wishing to use, modify,
  * copy, or redistribute it subject to the terms and conditions of the GNU
  * Lesser General Public License, as published by the Free Software Foundation.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
  * for more details.
  *
  * You should have received a copy of the GNU Lesser General Public License
  * along with this distribution; if not, write to:
  * Free Software Foundation, Inc.
  * 51 Franklin Street, Fifth Floor
  * Boston, MA  02110-1301  USA
  */
 package org.hibernate.testing.cache;
 
 

Author(s):
Strong Liu
 
 abstract class BaseRegionAccessStrategy implements RegionAccessStrategy {
 	private static final CoreMessageLogger LOG = Logger.getMessageLogger(
 	);
 
 	protected abstract BaseGeneralDataRegion getInternalRegion();
 
 	protected abstract boolean isDefaultMinimalPutOverride();
 
 	public Object get(Object keylong txTimestampthrows CacheException {
 		return getInternalRegion().getkey );
 	}
 
 	public boolean putFromLoad(Object keyObject valuelong txTimestampObject versionthrows CacheException {
 		return putFromLoadkeyvaluetxTimestampversionisDefaultMinimalPutOverride() );
 	}
 
 	public boolean putFromLoad(Object keyObject valuelong txTimestampObject versionboolean minimalPutOverride)
 			throws CacheException {
 
 		if ( key == null || value == null ) {
 			return false;
 		}
 		if ( minimalPutOverride && getInternalRegion().containskey ) ) {
 			.debugf"Item already cached: %s"key );
 			return false;
 		}
 		.debugf"Caching: %s"key );
 		getInternalRegion().putkeyvalue );
 		return true;
 
 	}

 
 	public SoftLock lockRegion() throws CacheException {
 		return null;
 	}

 
 	public void unlockRegion(SoftLock lockthrows CacheException {
 	}
 
 	public SoftLock lockItem(Object keyObject versionthrows CacheException {
 		return null;
 	}
	public void unlockItem(Object keySoftLock lockthrows CacheException {
	}


	public void remove(Object keythrows CacheException {
	}
	public void removeAll() throws CacheException {
	}
	public void evict(Object keythrows CacheException {
	}
	public void evictAll() throws CacheException {
	}
New to GrepCode? Check out our FAQ X