Caching of PreparedStatements. Subsequent preparations of the same PreparedStatement are returned from the cache and don't cause a warning. Fixes #3.