shared_preferences_stateful_service_cache 6.0.1 copy "shared_preferences_stateful_service_cache: ^6.0.1" to clipboard
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.

example/example.dart

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...
}
1
likes
160
points
423
downloads

Publisher

verified publisherwolverinebeach.net

Weekly Downloads

A shared_preferences-based cache implementation for stateful_service. See the stateful_service package for more information.

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

meta, shared_preferences, stateful_service

More

Packages that depend on shared_preferences_stateful_service_cache