Style-nit:  We don't use @author tags.

Also, please try to reorganize the Javadoc to have a single short sentence for the first line, and then use <p> to break paragraphs.  E.g.:

 /** 
  * {@link ObjectDatabase} wrapper providing temporary lookup caching.
  * <p>
  * The base class for {@code ObjectDatabase}s that wrap other 
  * database instances and optimize querying for objects by caching
  * some database dependent information.  Instances of this class  
  * (or any of its subclasses) can be returned from the method 
  * {@link ObjectDatabase#newCachedDatabase()}.  This class can be 
  * used in scenarios where the database does not change, or when
  * changes in the database while some operation is in progress is   
  * an acceptable risk.
  * <p>
  * The default implementation delegates all requests to the wrapped
  * database.  The instance might be indirectly invalidated if the 
  * wrapped instance is closed.  Closing the delegating instance
  * does not implies closing the wrapped instance. For alternative
  * databases, cached instances are used as well.
  */