hi! i will need to use a simplistic caching on some methods in my code. for example, i do geocoding, route planning, REST request, etc.. and i want to avoid doing the exact same requests more than once every few seconds.
this happens in multiple threads both in batch processes and in response to http requests, so its a classic cross-cutting concern. of course i could implement a simplistic implementation of cached methods, but i thought maybe other people have the same problem. im thinking of doing a @Cached(maxObjects=5000, lifetime=MILLIS_PER_DAY) annotation, with two hashMaps to store the data. maybe also weakHashMap in addition? in spring this is done via cache provider, which is quite flexible and also allows for cluster-aware caching. in my case a simple cache for maximum ~5000 objects with a maximum lifetime of 1 day would be sufficient. has anyone implemented something similar? i want to avoid reinventing the wheel - though i like to learn more about wheels. best regards Andreas --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "google-guice" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-guice?hl=en -~----------~----~----~----~------~----~------~--~---
