shared_preferences_stateful_service_cache 6.0.1
shared_preferences_stateful_service_cache: ^6.0.1 copied to clipboard
A shared_preferences-based cache implementation for stateful_service. See the stateful_service package for more information.
import 'package:shared_preferences_stateful_service_cache/shared_preferences_stateful_service_cache.dart';
import 'package:stateful_service/stateful_service.dart';
class User {
const User({required this.name});
final String name;
}
class UserService extends StatefulService<User> {
UserService({required super.initialState})
: super(
cache: SharedPreferencesStatefulServiceCache(
key: 'userServiceState',
encode: (user) => user.name,
decode: (name) => User(name: name),
),
);
/// Your code here...
}