Return-Path: X-Original-To: apmail-lucene-java-user-archive@www.apache.org Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7CF1C3BF7 for ; Thu, 28 Apr 2011 14:21:55 +0000 (UTC) Received: (qmail 85272 invoked by uid 500); 28 Apr 2011 14:21:53 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 85223 invoked by uid 500); 28 Apr 2011 14:21:53 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 85204 invoked by uid 99); 28 Apr 2011 14:21:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Apr 2011 14:21:53 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [69.32.146.52] (HELO thomsonlearning.com) (69.32.146.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Apr 2011 14:21:47 +0000 Received: from ([10.160.3.176]) by ohciniron01.thomsonlearning.com with ESMTP with TLS id 5502565.63255489; Thu, 28 Apr 2011 10:21:23 -0400 Received: from OHCINMBX01.corp.local ([10.160.3.160]) by ohcinht04.corp.local ([10.160.3.176]) with mapi; Thu, 28 Apr 2011 10:21:23 -0400 From: "Nader, John P" To: "java-user@lucene.apache.org" Date: Thu, 28 Apr 2011 10:21:22 -0400 Subject: RE: Immutable OpenBitSet? Thread-Topic: Immutable OpenBitSet? Thread-Index: AcwFoilsg/huuQ8yQoerE8gJEShPZgAC9/fQ Message-ID: <70EA5691BD59734784FF872CD1B9747A28500E00AB@OHCINMBX01.corp.local> References: <70EA5691BD59734784FF872CD1B9747A28500DFDA8@OHCINMBX01.corp.local> <4DB8868E.8010002@fissore.org> <70EA5691BD59734784FF872CD1B9747A28500DFF31@OHCINMBX01.corp.local> <4DB9126B.8090806@fissore.org> <005901cc057c$1f4a5330$5ddef990$@thetaphi.de> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 SSBhZ3JlZSB0aGF0IFRyZWprYXoncyBleGFtcGxlIGlzIGNvcnJlY3QgYW5kIGNvbnNpc3RlbnQg d2l0aCBib3RoIHRoZSBKTFMgc3BlYyBhbmQgIkphdmEgQ29uY3VycmVuY3kgaW4gUHJhY3RpY2Ui LCBieSBHb2V0ei4gIA0KDQpXaXRob3V0IHN5bmNocm9uaXphdGlvbiwgdGhlIGZpbmFsIGtleXdv cmQgaXMgbmVjZXNzYXJ5IHRvIGVuc3VyZSBhbGwgdmFsdWVzIHNldCBvbiBhIGxvbmdbXSBpbiBh IGNvbnN0cnVjdG9yIGFyZSBzZWVuIGJ5IG90aGVyIHRocmVhZHMgaW4gdGhlIHN0YXRlIHRoZXkg d2VyZSB3aGVuIHRoZSBjb25zdHJ1Y3RvciBjb21wbGV0ZWQuICBUaGlzIGtleXdvcmQgYWxsb3dz IGphdmEgdG8gaW5zZXJ0IHRoZSBhcHByb3ByaWF0ZSByZWFkIGJhcnJpZXJzIG9uIHRoZSBmaXJz dCByZWFkIG9mIHRoZSBvYmplY3QsIHdpdGhvdXQgdGhlIG92ZXJoZWFkIG9mIHJlYWQgYmFycmll cnMgcmVwZWF0ZWRseSBvbiBldmVyeSByZWFkIG9mIHRoZSBvYmplY3QuDQoNClRoZSBvYmplY3Qg Y29uc3RydWN0aW9uIGd1YXJhbnRlZXMgYXJlIG5vdCBlbm91Z2ggZm9yIHRoZSBsb25nW10gYmVj YXVzZSB0aGVzZSBvbmx5IGd1YXJhbnRlZSB5b3Ugd2lsbCBzZWUgdGhlIGluaXRpYWwgYXJyYXkg b2YgemVybydzLiAgVG8gZ3VhcmFudGVlIHNhZmV0eSBvbiB0aGUgc3Vic2VxdWVudCB3cml0ZXMg dG8gdGhlIGxvbmdbXSBkdXJpbmcgdGhlIE9wZW5CaXRTZXQgY29uc3RydWN0b3IsIHRoZSBmaW5h bCBrZXl3b3JkIGVuc3VyZSB0aG9zZSB3cml0ZXMgd2lsbCBiZSBmbHVzaGVkIHRvIG1haW4gbWVt b3J5IHdoZW4gY29uc3RydWN0aW9uIGNvbXBsZXRlcyBwcmlvciB0byBhbnkgb3RoZXIgdGhyZWFk IGdldHRpbmcgYSByZWZlcmVuY2UgdG8gdGhlIG9iamVjdC4NCg0KQSB2YWx1ZSBob2xkZXIgdGhh dCBob2xkcyBhIGZpbmFsIHJlZmVyZW5jZSB0byB0aGUgT3BlbkJpdFNldCBpcyBkZWZpbml0ZWx5 IGFuIG9wdGlvbiBhcyBpdCBvZmZlcnMgdGhhdCBzYW1lIHByb3RlY3Rpb24uDQoNCg0KLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFRyZWprYXogW21haWx0bzp0cmVqa2F6QHRyeXB0 aWNvbi5vcmddIA0KU2VudDogVGh1cnNkYXksIEFwcmlsIDI4LCAyMDExIDg6NDUgQU0NClRvOiBq YXZhLXVzZXJAbHVjZW5lLmFwYWNoZS5vcmcNClN1YmplY3Q6IFJlOiBJbW11dGFibGUgT3BlbkJp dFNldD8NCg0KT24gVGh1LCBBcHIgMjgsIDIwMTEgYXQgNjoxMyBQTSwgVXdlIFNjaGluZGxlciA8 dXdlQHRoZXRhcGhpLmRlPiB3cm90ZToNCj4gSW4gZ2VuZXJhbCBhICpuZXdseSogY3JlYXRlZCBv YmplY3QgdGhhdCB3YXMgbm90IHlldCBzZWVuIGJ5IGFueSBvdGhlcg0KPiB0aHJlYWQgaXMgYWx3 YXlzIHNhZmUuIFRoaXMgaXMgd2h5IEkgc2FpZCwgc2V0IGFsbCBiaXRzIGluIHRoZSBjdG9yLiBU aGlzIGlzDQo+IGVhc3kgdG8gdW5kZXJzdGFuZDogQmVmb3JlIHRoZSBjdG9yIHJldHVybnMsIHRo ZSBvYmplY3QncyBjb250ZW50cyBhbmQgYWxsDQo+IHJlZmVyZW5jZXMgbGlrZSBhcnJheXMgYXJl IG5vdCBzZWVuIGJ5IGFueSBvdGhlciB0aHJlYWQgKHRoYXQncyBndWFyYW50ZWVkKS4NCg0KU2Vj dGlvbiAxNy41IG9mIHRoZSBKTFMgZ2l2ZXMgdGhlIGZvbGxvd2luZyBleGFtcGxlOg0KDQogICAg Y2xhc3MgRmluYWxGaWVsZEV4YW1wbGUgew0KICAgICAgZmluYWwgaW50IHg7DQogICAgICBpbnQg eTsNCiAgICAgIHN0YXRpYyBGaW5hbEZpZWxkRXhhbXBsZSBmOw0KICAgICAgcHVibGljIEZpbmFs RmllbGRFeGFtcGxlKCkgew0KICAgICAgICB4ID0gMzsNCiAgICAgICAgeSA9IDQ7DQogICAgICB9 DQogICAgICBzdGF0aWMgdm9pZCB3cml0ZXIoKSB7DQogICAgICAgIGYgPSBuZXcgRmluYWxGaWVs ZEV4YW1wbGUoKTsNCiAgICAgIH0NCiAgICAgIHN0YXRpYyB2b2lkIHJlYWRlcigpIHsNCiAgICAg ICAgaWYgKGYgIT0gbnVsbCkgew0KICAgICAgICAgIGludCBpID0gZi54OyAvLyBndWFyYW50ZWVk IHRvIHNlZSAzDQogICAgICAgICAgaW50IGogPSBmLnk7IC8vIGNvdWxkIHNlZSAwDQogICAgICAg IH0NCiAgICAgIH0NCiAgICB9DQoNCkVzc2VudGlhbGx5LCB0aGVyZSBpcyBubyBndWFyYW50ZWUg dGhhdCB0aGUgd29yayBpbiB0aGUgY29uc3RydWN0b3INCmhhcyBiZWVuIGNvbXBsZXRlZCB3aGVu IGFub3RoZXIgdGhyZWFkIGdldHMgYSByZWZlcmVuY2UgdG8gdGhlIG9iamVjdC4NCiBUbyBtYWtl IHRoZSBndWFyYW50ZWUsIHVzZSB0aGUgZmluYWwga2V5d29yZC4NCg0KSXQgc2VlbXMgbGlrZSB0 aGlzIGNvbnRyYWRpY3RzIHRoZSBjbGFpbSBhYm92ZSwgYnV0IG1heWJlIEknbSBtaXNzaW5nIHNv bWV0aGluZy4NCg0KVFgNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUbyB1bnN1YnNjcmliZSwgZS1tYWlsOiBq YXZhLXVzZXItdW5zdWJzY3JpYmVAbHVjZW5lLmFwYWNoZS5vcmcNCkZvciBhZGRpdGlvbmFsIGNv bW1hbmRzLCBlLW1haWw6IGphdmEtdXNlci1oZWxwQGx1Y2VuZS5hcGFjaGUub3JnDQoNCg==