$key $key : string 缓存键名 支持{id}、{data.name}形式,代入参数 支持{:args}代入所有方法参数的 hash 值 如果为null,则使用类名+方法名+全部参数,序列化后hash Type string
$lockable $lockable : \Imi\Lock\Annotation\Lockable Lock 注解 在调用方法体前后加锁 Type \Imi\Lock\Annotation\Lockable
$preventBreakdown $preventBreakdown : boolean 防止缓存击穿 如果设为 true,会在获得锁后,尝试获取缓存,如果缓存存在则不再执行方法体 需要配合 $lockable 属性使用 Type boolean