Issue Details (XML | Word | Printable)

Key: SOLR-667
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Yonik Seeley
Reporter: Noble Paul
Votes: 2
Watchers: 5
Operations

If you were logged in you would be able to see more operations.
Solr

Alternate LRUCache implementation

Created: 30/Jul/08 06:11 AM   Updated: 13/Aug/09 02:10 PM
Return to search
Component/s: search
Affects Version/s: 1.3
Fix Version/s: 1.4

Time Tracking:
Not Specified

File Attachments:
  Size
Java Source File Licensed for inclusion in ASF works ConcurrentLRUCache.java 2008-09-26 09:28 PM Yonik Seeley 9 kB
Java Source File Licensed for inclusion in ASF works ConcurrentLRUCache.java 2008-08-01 05:21 AM Noble Paul 4 kB
Java Source File Licensed for inclusion in ASF works ConcurrentLRUCache.java 2008-07-30 06:15 AM Noble Paul 4 kB
Text File Licensed for inclusion in ASF works SOLR-667-alternate.patch 2008-11-01 07:20 PM Yonik Seeley 21 kB
Text File Licensed for inclusion in ASF works SOLR-667-alternate.patch 2008-10-31 06:04 PM Yonik Seeley 16 kB
Text File Licensed for inclusion in ASF works SOLR-667-updates.patch 2008-10-30 02:27 PM Yonik Seeley 3 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-11-23 04:22 PM Noble Paul 9 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-11-19 06:26 AM Noble Paul 7 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-11-17 04:17 AM Noble Paul 10 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-11-09 04:23 PM Noble Paul 1 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-10-31 08:15 AM Noble Paul 6 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-10-31 06:13 AM Noble Paul 6 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-10-29 05:54 PM Noble Paul 1 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-10-28 12:11 PM Shalin Shekhar Mangar 19 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-10-06 07:29 AM Noble Paul 17 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-09-25 04:39 AM Noble Paul 17 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-08-19 12:42 PM Noble Paul 16 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-08-12 02:15 PM Noble Paul 13 kB
Text File Licensed for inclusion in ASF works SOLR-667.patch 2008-08-12 02:13 PM Noble Paul 13 kB

Resolution Date: 28/Oct/08 08:14 PM


 Description  « Hide
The only available SolrCache i.e LRUCache is based on LinkedHashMap which has get() also synchronized. This can cause severe bottlenecks for faceted search. Any alternate implementation which can be faster/better must be considered.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Noble Paul made changes - 30/Jul/08 06:15 AM
Field Original Value New Value
Attachment ConcurrentLRUCache.java [ 12387164 ]
Noble Paul made changes - 01/Aug/08 05:21 AM
Attachment ConcurrentLRUCache.java [ 12387323 ]
Noble Paul made changes - 12/Aug/08 11:30 AM
Attachment SOLR-667.patch [ 12388041 ]
Noble Paul made changes - 12/Aug/08 02:13 PM
Attachment SOLR-667.patch [ 12388051 ]
Noble Paul made changes - 12/Aug/08 02:15 PM
Attachment SOLR-667.patch [ 12388052 ]
Noble Paul made changes - 12/Aug/08 02:16 PM
Attachment SOLR-667.patch [ 12388041 ]
Shalin Shekhar Mangar made changes - 13/Aug/08 01:07 PM
Fix Version/s 1.4 [ 12313351 ]
Noble Paul made changes - 19/Aug/08 12:42 PM
Attachment SOLR-667.patch [ 12388519 ]
Noble Paul made changes - 25/Sep/08 04:39 AM
Attachment SOLR-667.patch [ 12390898 ]
Yonik Seeley made changes - 26/Sep/08 09:28 PM
Attachment ConcurrentLRUCache.java [ 12391057 ]
Noble Paul made changes - 06/Oct/08 07:29 AM
Attachment SOLR-667.patch [ 12391522 ]
Shalin Shekhar Mangar made changes - 21/Oct/08 12:04 PM
Assignee Shalin Shekhar Mangar [ shalinmangar ]
Shalin Shekhar Mangar made changes - 28/Oct/08 12:11 PM
Attachment SOLR-667.patch [ 12392927 ]
Shalin Shekhar Mangar made changes - 28/Oct/08 08:14 PM
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Noble Paul made changes - 29/Oct/08 05:54 PM
Attachment SOLR-667.patch [ 12392998 ]
Yonik Seeley made changes - 30/Oct/08 02:27 PM
Attachment SOLR-667-updates.patch [ 12393062 ]
Yonik Seeley made changes - 30/Oct/08 08:44 PM
Assignee Shalin Shekhar Mangar [ shalinmangar ] Yonik Seeley [ yseeley@gmail.com ]
Noble Paul made changes - 31/Oct/08 06:13 AM
Attachment SOLR-667.patch [ 12393129 ]
Noble Paul made changes - 31/Oct/08 08:15 AM
Attachment SOLR-667.patch [ 12393134 ]
Yonik Seeley made changes - 31/Oct/08 06:04 PM
Attachment SOLR-667-alternate.patch [ 12393171 ]
Yonik Seeley made changes - 01/Nov/08 07:20 PM
Attachment SOLR-667-alternate.patch [ 12393199 ]
Noble Paul made changes - 09/Nov/08 04:23 PM
Attachment SOLR-667.patch [ 12393588 ]
Noble Paul made changes - 17/Nov/08 04:17 AM
Attachment SOLR-667.patch [ 12394038 ]
Noble Paul made changes - 19/Nov/08 06:26 AM
Attachment SOLR-667.patch [ 12394223 ]
Noble Paul made changes - 23/Nov/08 04:22 PM
Attachment SOLR-667.patch [ 12394511 ]
Grant Ingersoll made changes - 13/Aug/09 02:10 PM
Status Resolved [ 5 ] Closed [ 6 ]