This class implements a check out mechanism that allows threads to do an exclusive "checkout" on a key value. Threads that attempt to check out a key value that is already checked out will wait until the key is checked back in and available. Threads that have waited beyond the timeout period will throw an exception.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.