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):
Eric Dalquist
 
 
 	private final NaturalIdRegionImpl region;
 
 		this. = region;
 	}
 
 	public boolean insert(Object keyObject value ) throws CacheException {
 		return false;
 	}
 
 	public boolean update(Object keyObject value ) throws CacheException {
 		return false;
 	}
 
 	public boolean afterInsert(Object keyObject value ) throws CacheException {
 
 		try {
 			Lockable item = (Lockable.getkey );
 			if ( item == null ) {
 				.putkeynew Itemvaluenull.nextTimestamp() ) );
 				return true;
 			}
 			else {
 				return false;
 			}
 		}
 		finally {
 		}
 	}
 
 
 	public boolean afterUpdate(Object keyObject valueSoftLock lockthrows CacheException {
 		try {
 			Lockable item = (Lockable.getkey );
 
 			if ( item != null && item.isUnlockablelock ) ) {
 				Lock lockItem = (Lockitem;
 				if ( lockItem.wasLockedConcurrently() ) {
 					decrementLockkeylockItem );
 					return false;
 				}
 				else {
 					.putkeynew Itemvaluenull.nextTimestamp() ) );
 					return true;
 				}
 			}
 			else {
 				handleLockExpirykeyitem );
 				return false;
 			}
 		}
 		finally {
 		}
	}
	}
		return ;
	}
	protected boolean isDefaultMinimalPutOverride() {
	}
		return ;
	}
New to GrepCode? Check out our FAQ X