net.spy.memcached.compat
Class CloseUtil

java.lang.Object
  extended by net.spy.memcached.compat.CloseUtil

public final class CloseUtil
extends Object

CloseUtil exists to provide a safe means to close anything closeable. This prevents exceptions from being thrown from within finally blocks while still providing logging of exceptions that occur during close. Exceptions during the close will be logged using the spy logging infrastructure, but will not be propagated up the stack.


Constructor Summary
CloseUtil()
           
 
Method Summary
static void close(Closeable closeable)
          Close a closeable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloseUtil

public CloseUtil()
Method Detail

close

public static void close(Closeable closeable)
Close a closeable.