Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cache results of parsing URI parameters #982

Open
szeiger opened this issue Apr 21, 2011 · 6 comments
Open

Cache results of parsing URI parameters #982

szeiger opened this issue Apr 21, 2011 · 6 comments

Comments

@szeiger
Copy link

szeiger commented Apr 21, 2011

Menu.param allows you to define a parser and an encoder for a URI parameter. The parser is a good place to retrieve an item from a database and automatically get a 404 if it is not found, but the parsing is performed multiple times per request and the result is not cached. As a workaround, you can manually thread the result through a RequestVar. It would be nice to have a caching Menu.param available in Lift out of the box.

@indrajitr
Copy link
Member

Updating tickets (#919, #938, #950, #956, #976, #980, #982, #999, #1008, #1024, #1025, #1032, #1034, #1051)

@indrajitr
Copy link
Member

Updating tickets (#950, #956, #976, #980, #982, #999, #1008, #1053, #1078, #1092, #1097)

Pushed pending tickets to 2.4-M5

@indrajitr
Copy link
Member

Updating tickets (#956, #976, #980, #982, #1008, #1053, #1078, #1092, #1097, #1128)

@indrajitr
Copy link
Member

Updating tickets (#906, #950, #956, #960, #976, #980, #982, #997, #999, #1008, #1053, #1078, #1090, #1092, #1097, #1128, #1134, #1155, #1168)

@github-importer
Copy link

Imported from Assembla: http://www.assembla.com/spaces/liftweb/tickets/982

@ghost ghost assigned dpp Mar 1, 2012
This was referenced Mar 1, 2012
@Shadowfiend
Copy link
Member

This actually came up again on the list the other day—is the idea here that we would stick the results of the parse in a TransientRequestVar?

@Shadowfiend Shadowfiend assigned Shadowfiend and unassigned dpp May 11, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants