cache_x 2.2.1 copy "cache_x: ^2.2.1" to clipboard
cache_x: ^2.2.1 copied to clipboard

A feasible caching library for Flutter. Save any encrypted string.

example/lib/main.dart

import 'package:cache_x/cache_x.dart';
import 'package:flutter/material.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();

  // Initialize password
  // Password length must be 128/192/256 bits
  // You can use the password of 16 character,24 character or 32 character.
  String password = 'CBoaDQIQAgceGg8dFAkMDBEOECEZCxg=';

  // Initialize CacheX with the password
  final cacheX = CacheXCore();
  await cacheX.init(password: password);

  // Setting values
  await cacheX.saveBool(key: '1', value: true);
  await cacheX.saveDouble(key: '2', value: 10.5);
  await cacheX.saveInt(key: '3', value: 30);
  await cacheX.saveString(key: '4', value: 'String');
  await cacheX.saveStringList(
    key: '5',
    value: [
      'String1',
      'String2',
      'String3',
    ],
  );

  // Getting values
  print(cacheX.getBool(key: '1'));
  print(cacheX.getDouble(key: '2'));
  print(cacheX.getInt(key: '3'));
  print(cacheX.getString(key: '4'));
  print(cacheX.getStringList(key: '5'));
  print(cacheX.getKeys());
}
8
likes
140
points
76
downloads

Publisher

verified publisherrrad.dev

Weekly Downloads

A feasible caching library for Flutter. Save any encrypted string.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

encrypt, flutter, parse_server_sdk, shared_preferences

More

Packages that depend on cache_x