Make cache limits 'hard' rather than 'soft' using trim after add, not before
This commit is contained in:
parent
7303261a31
commit
a1b3820eb2
@ -688,8 +688,6 @@ vips_cache_operation_buildp( VipsOperation **operation )
|
|||||||
vips_object_print_dump( VIPS_OBJECT( *operation ) );
|
vips_object_print_dump( VIPS_OBJECT( *operation ) );
|
||||||
#endif /*VIPS_DEBUG*/
|
#endif /*VIPS_DEBUG*/
|
||||||
|
|
||||||
vips_cache_trim();
|
|
||||||
|
|
||||||
g_mutex_lock( vips_cache_lock );
|
g_mutex_lock( vips_cache_lock );
|
||||||
|
|
||||||
if( (hit = g_hash_table_lookup( vips_cache_table, *operation )) ) {
|
if( (hit = g_hash_table_lookup( vips_cache_table, *operation )) ) {
|
||||||
@ -735,6 +733,7 @@ vips_cache_operation_buildp( VipsOperation **operation )
|
|||||||
g_mutex_unlock( vips_cache_lock );
|
g_mutex_unlock( vips_cache_lock );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
vips_cache_trim();
|
||||||
|
|
||||||
return( 0 );
|
return( 0 );
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user