more traps
This commit is contained in:
parent
d1402a5a60
commit
58753a86e9
1 changed files with 3 additions and 2 deletions
|
|
@ -106,12 +106,13 @@ Retrieve content from the filesystem cache.
|
|||
sub get {
|
||||
my $self = shift;
|
||||
return undef if ($WebGUI::Session::session{config}{disableCache});
|
||||
if (open(FILE,"<".$self->getFolder()."/expires")) {
|
||||
my $folder = $self->getFolder;
|
||||
if (-e $folder."/expires" && -e $folder."/cache" && open(FILE,"<".$folder."/expires")) {
|
||||
my $expires = <FILE>;
|
||||
close(FILE);
|
||||
return undef if ($expires < time());
|
||||
my $value;
|
||||
eval {$value = retrieve($self->getFolder()."/cache")};
|
||||
eval {$value = retrieve($folder."/cache")};
|
||||
if (ref $value eq "SCALAR") {
|
||||
return $$value;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue