diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-03 14:32:28 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-03 14:32:28 +0100 |
commit | ab1c79827e627a4d72194842f98b5bae1185a4b2 (patch) | |
tree | f9f1f2d0037123487d525dae8ceb9003c9bbe5d8 /lib/public/files | |
parent | 74abbbc0d62152a4482fde90ecc09a0a38e7b961 (diff) | |
parent | f2bba59b79ab2595b78f7a28b0d5a95b80d6f40e (diff) | |
download | nextcloud-server-ab1c79827e627a4d72194842f98b5bae1185a4b2.tar.gz nextcloud-server-ab1c79827e627a4d72194842f98b5bae1185a4b2.zip |
Merge pull request #22071 from owncloud/cache-split-insert
split cache->insert from cache->put
Diffstat (limited to 'lib/public/files')
-rw-r--r-- | lib/public/files/cache/icache.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/public/files/cache/icache.php b/lib/public/files/cache/icache.php index e80c6fa2cb0..4ffb298a9e2 100644 --- a/lib/public/files/cache/icache.php +++ b/lib/public/files/cache/icache.php @@ -76,6 +76,7 @@ interface ICache { /** * store meta data for a file or folder + * This will automatically call either insert or update depending on if the file exists * * @param string $file * @param array $data @@ -87,6 +88,18 @@ interface ICache { public function put($file, array $data); /** + * insert meta data for a new file or folder + * + * @param string $file + * @param array $data + * + * @return int file id + * @throws \RuntimeException + * @since 9.0.0 + */ + public function insert($file, array $data); + + /** * update the metadata of an existing file or folder in the cache * * @param int $id the fileid of the existing file or folder |