また, 上記のIssueには, 「キャッシュアクションはベストエフォートで, もし失敗した時はそれ以降のステップでキャッシュされていたはずのコンテンツを再生成可能であると想定している(Please note, however, that the cache action is "best effort" and assumes that if it fails, the subsequent steps can recreate the cached content.)」と書かれているので, actions/cacheアクションを利用するときはその点考慮してワークフローを作る必要がありそうです.
title: Introduce of Class::Accessor::Typed
In this talk, I introduce Class::Accessor::Typed.
When you want to implement a new object in Perl, which CPAN module do you use?
We have many choices. One of the options is using Object System like Moose, Moo, and Mouse.
And another option is using automated accessor generator like Class::Accessor and Class::Accessor::Lite.
Of course, using "bless" is one of the simple solution.
In this case, usually, I use Class::Accessor::Lite.
Because that is lightweight, fast and readable.
But, Class::Accessor::Lite does not have type system.
So, I think that It is difficult to use in large scale system development.
To solve this problem, I implemented Class::Accessor::Typed.
This module is fast and readable like an automated accessor generator and supports type system using Mouse::Util::TypeConstraints.
In this talk, I want to talk about function, implementation method and benchmark result about this module.