IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24369


Ignore:
Timestamp:
Jun 10, 2009, 1:35:23 PM (17 years ago)
Author:
jhoblitt
Message:

drop Cache::Memcached::Managed for Cache::Memcached

Location:
trunk/Nebulous-Server/lib/Nebulous
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous-Server/lib/Nebulous/Server.pm

    r24367 r24369  
    1313use base qw( Class::Accessor::Fast );
    1414
    15 use Cache::Memcached::Managed;
     15use Cache::Memcached;
    1616use DBI;
    1717use Digest::SHA1 qw( sha1_hex );
     
    6666    $self->sql($sql);
    6767    $self->config($config);
    68     my $memcached_server = $config->memcached;
    69     if (defined $memcached_server) {
    70         $self->cache(Cache::Memcached::Managed->new(
    71             data        => $memcached_server,
    72             expiration  => 0,
    73         ));
    74     }
     68    $self->cache(
     69        Cache::Memcached->new({
     70            servers => $config->memcached_servers,
     71       })
     72    );
     73#    $self->cache->set("foo", "bar") or die "set failed";
     74#    $self->cache->get("foo") or die "get failed";
    7575    $log->logdie("at least one database must be defined") unless $config->n_db;
    7676
     
    330330
    331331    # add new key to the cache
    332     $self->cache->set(id => $key->path, value => 1) if defined $self->cache;
     332    $self->cache->set($key->path, 1) if defined $self->cache;
    333333    $log->debug( "key added to cache" );
    334334
     
    19551955        $log->debug( "key found in db" );
    19561956        # add key to cache
    1957         $self->cache->set(id => $key->path, value => 1) if defined $self->cache;
     1957        $self->cache->set($key->path, 1) if defined $self->cache;
    19581958        $log->debug( "key added to cache" );
    19591959        $log->debug( "leaving" );
  • trunk/Nebulous-Server/lib/Nebulous/Server/Config.pm

    r24347 r24369  
    1313
    1414use Log::Log4perl qw( :levels );
    15 use Params::Validate qw( validate validate_pos SCALAR );
     15use Params::Validate qw( validate validate_pos SCALAR ARRAYREF );
    1616
    1717our %LEVELS = (
     
    4646        },
    4747    },
    48     dsn         => { type => SCALAR, optional => 1 },
    49     dbuser      => { type => SCALAR, optional => 1 },
    50     dbpasswd    => { type => SCALAR, optional => 1 },
    51     memcached   => { type => SCALAR, default => '127.0.0.1:11311' },
     48    dsn                 => { type => SCALAR, optional => 1 },
     49    dbuser              => { type => SCALAR, optional => 1 },
     50    dbpasswd            => { type => SCALAR, optional => 1 },
     51    memcached_servers   => { type => ARRAYREF, optional => 1 },
    5252};
    5353
Note: See TracChangeset for help on using the changeset viewer.