expire LDAP and CRM entries after 15 min
[APKPM.git] / lib / APKPM / CRM.pm
index 53424c5..1d18d04 100644 (file)
@@ -42,7 +42,9 @@ sub search : Job : Encode(e_json_encode) {
 
        my $redis = Redis->new;
        map {
-               $redis->set( 'CRM.' . $_->{USERNAME} => $self->e_json($_) );
+               my $key = 'CRM.' . $_->{USERNAME};
+               $redis->set( $key => $self->e_json($_) );
+               $redis->expire( $key => 15 * 60 );
        } @{ $resp->value->[0] };
 
        return ref $resp ? $resp->value->[0] : { error => $resp };