PageRenderTime 32ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

Plain Text | 69 lines | 43 code | 26 blank | 0 comment | 0 complexity | 2d703af9cc035959feeac7faa06084bd MD5 | raw file
Possible License(s): Apache-2.0, CPL-1.0
  1. ******************************
  2. Known Issues
  3. ******************************
  4. getStats(), getVersions() - Calling either of these functions against a memcached instance
  5. that is not running will result in a hung request. the request will remain hung until the
  6. memcached instance comes back up. Please be careful about how you use either of those two functions.
  7. this issue is endemic to the behavior of the java libraries and I am working to get it fixed.
  8. There is some wierdness around using deserialized cfcs. You can serialize and store a cfc with memcached,
  9. however, there seems to be some wierdness when you try to reinit any connections to server or application scope
  10. values. I don't know how to completely replicate this issue, but i've run into it a couple of times. if you
  11. notice anything weird here, please let me know.
  12. ******************************
  13. Change Log
  14. ******************************
  15. version 1.2
  16. -------------------
  17. getStats() - This has now been fixed thanks to a snippet of code sent in by Ken Kolodziej.
  18. updated several of the functions to include try catches, to fail gracefully
  19. An issue was identified where timeouts weren't happening, so if you tried to run your site
  20. and the system couldn't connect to memcached, then the client would hang and leave a running
  21. process on your system. this is an underlying java client library issue, that needs to be
  22. taken care of in the java libraries. I've worked around it as best as I can without those changes.
  23. calling get() and getBulk() now will not hang the client. I've updated the cfmemcached code so that you
  24. can configure your own timeout. You can set a default timeout for the entire client, as well as modifying
  25. that time out on a per request basis.
  26. *******************************
  28. *******************************
  29. this memcached client brought to you by:
  30. Jon Hirschi
  32. if you decide to make derivitive works off of this client,
  33. please include my url and mention in your comments. :)
  34. This memcached client and any updates can be found at:
  36. This memcached client is a coldfusion client based off of the java client made by Dustin Sallings.
  38. without his handiwork, we wouldn't have this nice caching solution.
  39. This also depends on the javaloader by Mark Mandel. I'm sure we could do this without
  40. the javaloader, but it makes it so much easier.
  41. Thanks also to Shayne Sweeney who put the first memcached client together which put me on the path to
  42. making this caching solution.
  43. Also, please visit the best Flex resource on the planet - community flex at