PageRenderTime 273ms CodeModel.GetById 111ms app.highlight 1ms RepoModel.GetById 109ms app.codeStats 0ms

/wheels/vendor/memcached/README.txt

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