-
Notifications
You must be signed in to change notification settings - Fork 855
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
Feature request: Renaming #155
Comments
I implemented this as Since this hasn't been maintained for a few years, I've been maintaining a fork over there. |
Oh, also your PR #153 from last month is implemented as |
Thanks for the info and thanks for implementing |
There is no way to just change the key for an item. If I wanted to do this manually, I would have to use
Delete
and thenAdd
, but upon deletion theOnEvicted
function would be called, which I don't want.My use case is a webservice, where the user can create some data entry using an assistant, which consists of multiple web pages. I use
go-cache
to store the already entered data from past pages until the assistant is finished. I use an XSRF-token (generated withgolang.org/x/net/xsrftoken
) as the key for the cache item. My issue with this is, that I cannot extend the validity of the token after one step of the assistant has been completed, so I would have to generate a new one, but copying the cache item, so that it can be found with the new token would be expensive (contains large files, which are deleted throughOnEvicted
).Ideally I could also set a new duration upon renaming, but maybe this would be better as a separate feature.
The text was updated successfully, but these errors were encountered: