and ->find with the same arguments could return a totally different thingPlease note that I am not talking about arbitrary finds but finds for a primary key (maybe I made myself not clear).
What I want is (within one process) one db-entity (where indentity is given by primary key) to be represented at the object-level by the one and only one instance.
It would lead too far to explain why this is important to me.
Different processes would be in different transactions, that's no problem at all.
ironically Perl has no usable threadsNot true (and without any relevance for the question at hand).
switch to Class::DBI,and read this.I have been thinking about building a cache using weak references myself, thanks for the link.
In reply to Re^4: object identity in DBIx::Class by morgon
in thread object identity in DBIx::Class by morgon
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data! Titles consisting of a single word are discouraged, and in most cases are disallowed outright. Read Where should I post X? if you're not absolutely sure you're posting in the right place. Please read these before you post! — Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
For: Use: & & < < > > [ [ ] ] Link using PerlMonks shortcuts! What shortcuts can I use for linking? See Writeup Formatting Tips and other pages linked from there for more info.