Skip to content

Conversation

@llegaz
Copy link
Owner

@llegaz llegaz commented Oct 10, 2025

PSR-6 Episode 2

todo :

  1. PSR-6 Cache pools and items system
  2. PSR-6 integration tests suite
  3. PSR-6 classes related phpunit implementation
  4. clean and refactor full tests suite system (see composer.json)

also :

  • test with Predis in place of PhpRedis
  • test with persistent connection in real conditions (php-fpm ?)
  • test with more php and php-fpm versions or manage a side project (based on docker image, CI/CD or I dunno to comply with and integrate more in the rich PHP ecosystem)

will embrace KISS principle for now as I'm alone on this project. I just throw my ideas here

@llegaz
Copy link
Owner Author

llegaz commented Oct 18, 2025

encore quelques commits avant de partir sur l'épisode 3

@llegaz
Copy link
Owner Author

llegaz commented Oct 19, 2025

encore quelques commits avant de partir sur l'épisode 3

episode 3 should concern tightening things up and implement units... (yes I am not doing TDD, and idc xD)

@llegaz
Copy link
Owner Author

llegaz commented Oct 25, 2025

todo : handle deferred items and expirations (hmm)

@llegaz
Copy link
Owner Author

llegaz commented Oct 25, 2025

todo : handle deferred items and expirations (hmm)

expiration solution is NOT optimal at all but it will do (we expire the entire pool and all its fields within).

TODO : put a real DISCLAIMER in sources and documentation README.md (episode 3)

…will expire the entire pool (hash) proceed carefully or use PSR-16 implementation for more granularity on key / value pairs expiration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants