本申请实施例公开了一种数据缓存方法、有限状态机、处理器和存储系统,用于设置cacheline的替换优先级。本申请用于缓存系统,所述缓存系统包括缓存设备和有限状态机(finite state machine,FSM)获取缓存属性设置指令(attribute set of cache block,ASCB),ASCB包括主存空间的信息和替换优先级,然后FSM确定cacheline的主存空间,若cacheline的主存空间和ASCB中的主存空间相同,则FSM根据ASCB中的替换优先级设置cacheline的替换优先级。那么,当有新的cacheline进来该组时,可以优先剔除具有较高的替换优先级的cacheline,通过将较高替换优先级的cacheline存储不需要驻留时间长的数据,使得该cacheline中的数据可以优先被剔除,使其在组中的驻留时间较短,从而使得其他数据在组内的驻留时间更长,改进了缓存系统的性能。