@@ -57,9 +57,9 @@ use constant {
5757 [STRING, HASH, LOGGER, CHI_CACHE, COORDINATE]
5858
5959 CacheConfig ::= ⟨⟨ driver : STRING;
60- servers : seq STRING;
61- root_dir : STRING;
62- connect : STRING ⟩⟩
60+ servers : seq STRING;
61+ root_dir : STRING;
62+ connect : STRING ⟩⟩
6363
6464 CacheArgs ::= ⟨⟨ config : HASH;
6565 logger : LOGGER;
@@ -179,7 +179,7 @@ sub _validate_cache_config($config, $cache_type) {
179179 return unless exists $config -> {$cache_type };
180180
181181 my $cache_config = $config -> {$cache_type };
182- croak " Cache configuration must be a hash reference"
182+ croak( ' Cache configuration must be a hash reference' )
183183 unless ref ($cache_config ) eq ' HASH' ;
184184
185185 # Validate driver if specified
@@ -201,14 +201,14 @@ sub _validate_cache_config($config, $cache_type) {
201201 # Validate port range
202202 if (exists $cache_config -> {port }) {
203203 my $port = $cache_config -> {port };
204- croak " Port must be between 1 and 65535"
204+ croak( ' Port must be between 1 and 65535' )
205205 unless $port >= 1 && $port <= 65535;
206206 }
207207}
208208
209209sub _get_default_driver ($cache_type , $logger ) {
210210 # Allow override for testing
211- my $env_var = " TEST_" . uc ($cache_type ) . " _DRIVER" ;
211+ my $env_var = ' TEST_' . uc ($cache_type ) . ' _DRIVER' ;
212212 return $ENV {$env_var } if $ENV {$env_var };
213213
214214 # Production defaults
@@ -275,7 +275,7 @@ sub _configure_redis($chi_args, $config, $args, $logger) {
275275 my @servers = _parse_server_config($config , $logger );
276276 if (@servers ) {
277277 $chi_args -> {servers } = \@servers ;
278- $chi_args -> {server } = $servers [0]; # Primary server
278+ $chi_args -> {server } = $servers [0]; # Primary server
279279 }
280280
281281 # Redis-specific options with sensible defaults
@@ -330,13 +330,13 @@ sub _configure_memcached($chi_args, $config, $args, $logger) {
330330 } else {
331331 # Default to localhost
332332 $chi_args -> {servers } = [' 127.0.0.1:11211' ];
333- $logger -> debug(" Using default Memcached server: 127.0.0.1:11211" ) if $logger ;
333+ $logger -> debug(' Using default Memcached server: 127.0.0.1:11211' ) if $logger ;
334334 }
335335}
336336
337337sub _configure_file_based ($chi_args , $config , $args ) {
338338 my $root_dir = $ENV {' root_dir' } || $args -> {' root_dir' } ||
339- $config -> {root_dir } || $args -> {' config' }-> {root_dir };
339+ $config -> {root_dir } || $args -> {' config' }-> {root_dir };
340340
341341 croak " File-based cache drivers require 'root_dir' parameter" unless $root_dir ;
342342 croak " Root directory '$root_dir ' does not exist or is not writable"
@@ -352,7 +352,7 @@ sub _parse_server_config($config, $logger) {
352352
353353 my @servers ;
354354 for my $server_entry (split /,/, $server_config ) {
355- $server_entry =~ s / ^\s +|\s +$// g ; # trim whitespace
355+ $server_entry =~ s / ^\s +|\s +$// g ; # trim whitespace
356356
357357 # If no port specified, add default port
358358 unless ($server_entry =~ / :/ ) {
@@ -399,9 +399,9 @@ sub distance($lat1, $lon1, $lat2, $lon2, $unit = 'M') {
399399 }
400400
401401 # Range validation
402- croak " Latitude must be between -90 and 90 degrees"
402+ croak( ' Latitude must be between -90 and 90 degrees' )
403403 if abs($lat1 ) > 90 || abs($lat2 ) > 90;
404- croak " Longitude must be between -180 and 180 degrees"
404+ croak( ' Longitude must be between -180 and 180 degrees' )
405405 if abs($lon1 ) > 180 || abs($lon2 ) > 180;
406406
407407 # Handle identical points
0 commit comments