demand Module::Install 0.75
[gitmo/MooseX-Attribute-Cached.git] / README
1 MooseX-Attribute-Cached
2
3 This is an extension for your Moose based classes to make your attributes
4 set and get their values from a cache system, rather than from the default
5 perl memory perl instance storage.  That way:
6
7         1) All instances share the same attribute slot.  Updates made by one 
8         attribute are seen by all instances, even on different servers as long as
9         they share a distributed caching system (such as Memcached).
10         
11         2) It can be a sort of 'persistance lite' although I highly recommend using
12         a real persistance system, such as a database or MooseX::Storage.
13         
14         3) You could probably use this as a sort of expensive class attribute, but
15         you will likely be more happy with MooseX::ClassAttribute
16
17
18 INSTALLATION
19
20 To install this module, run the following commands:
21
22         perl Makefile.PL
23         make
24         make test
25         make install
26
27 SUPPORT AND DOCUMENTATION
28
29 After installing, you can find documentation for this module with the
30 perldoc command.
31
32     perldoc MooseX::Attribute::Cached
33
34 You can also look for information at:
35
36     RT, CPAN's request tracker
37         http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-Attribute-Cached
38
39     AnnoCPAN, Annotated CPAN documentation
40         http://annocpan.org/dist/MooseX-Attribute-Cached
41
42     CPAN Ratings
43         http://cpanratings.perl.org/d/MooseX-Attribute-Cached
44
45     Search CPAN
46         http://search.cpan.org/dist/MooseX-Attribute-Cached
47
48
49 COPYRIGHT AND LICENCE
50
51 Copyright (C) 2008 John Napiorkowski
52
53 This program is free software; you can redistribute it and/or modify it
54 under the same terms as Perl itself.
55