文件名称:java1.6源码-FreshWorks_2021:建立一个支持基本CRD(创建,读取和删除)操作的基于文件的键值数据存储。该数据存储旨在用作
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-08 12:12:57
系统开源
Java 1.6原始码FreshWorks_2021 建立一个支持基本CRD(创建,读取和删除)操作的基于文件的键值数据存储。 该数据存储旨在用作一台笔记本电脑上单个进程的本地存储。 数据存储必须作为库公开给可以实例化类并与数据存储一起使用的客户端。 数据存储将支持以下功能要求。 1.可以使用可选的文件路径进行初始化。 如果未提供,它将在笔记本电脑上的合理位置可靠地创建自己。 2.可以使用“创建”操作将新的键值对添加到数据存储中。 密钥始终是一个字符串-上限为32个字符。 该值始终是一个JSON对象-上限为16KB。 3.如果为现有键调用Create,则必须返回适当的错误。 4.对密钥的读取操作可以通过提供密钥并作为JSON对象作为响应接收值来执行。 5.可以通过提供密钥来执行删除操作。 6.每个键都支持在创建时设置生存时间属性。 此属性是可选的。 如果提供的话,它将被评估为整数,该整数定义了密钥必须在数据存储区中保留的秒数。 密钥的生存时间到期后,该密钥将不再可用于读取或删除操作。 7.如果客户端以意外方式使用数据存储或违反任何限制,则必须始终将适当的错误响应返回给客户端。 数据存储
【文件预览】:
FreshWorks_2021-main
----DataFile.java(8KB)
----README.md(2KB)