mirror of
https://github.com/immich-app/immich.git
synced 2025-01-01 16:41:59 +00:00
c1253663b7
* refactor(mobile): services and provider * providers
20 lines
577 B
Dart
20 lines
577 B
Dart
import 'package:flutter_cache_manager/flutter_cache_manager.dart';
|
|
|
|
/// The cache manager for full size images [ImmichRemoteImageProvider]
|
|
class RemoteImageCacheManager extends CacheManager {
|
|
static const key = 'remoteImageCacheKey';
|
|
static final RemoteImageCacheManager _instance = RemoteImageCacheManager._();
|
|
|
|
factory RemoteImageCacheManager() {
|
|
return _instance;
|
|
}
|
|
|
|
RemoteImageCacheManager._()
|
|
: super(
|
|
Config(
|
|
key,
|
|
maxNrOfCacheObjects: 500,
|
|
stalePeriod: const Duration(days: 30),
|
|
),
|
|
);
|
|
}
|