
PSA::Cache::Entry - an entry in a PSA::Cache

my $entry = PSA::Cache::Entry->new

t.b.c.

The filename of the entry (string)
The working directory to change to when running this sub
Contains the error string from compilation/run/etc
Vital statistics to check for a new version of the source file
A closure to call to run this entry
The time() when this function was last called.

Force a compilation of the source file (the contents of which are passed as the argument), returns true or croaks with compilation error/warning/file not found/etc.
Note that for the compile, the cwd attribute is not used. That is because it is not usually what you want, I think.
Read a file in from disk. You probably don't want to overload this method; overload preprocess instead.
Read a perl script in and compile it
Makes an entry current; that is, reloads it if has changed
Given some stat information, will mark self as dirty if it's newer than ourself
Runs a cache entry and returns its return
An alias for the get_error() method.
