[Kolab_Storage] element index

Package indexes

All elements
a c d e f g h i k l m n o p r s t u v _
_
top
Variable $_annotation_data
Links to the annotation data handlers for this folder.
Variable $_any
The namespace that matches any folder name not matching to another namespace.
Variable $_app_consts
A copy of the app_consts for the current app
Variable $_attributes
Additional Horde folder attributes.
Variable $_base_mbox
Basic IMAP connection string.
Variable $_base_version
The internal version of the cache format represented by the code.
Variable $_cache
The data cache.
Variable $_cache_cyrus_optimize
Do we optimize for cyrus IMAPD?
Variable $_cache_key
The Id of this data object in the cache.
Variable $_cache_version
The version of the cache format that includes the data version.
Variable $_charset
The characterset this module uses to communicate with the outside world.
Variable $_connected
If we are supposed to be connected this holds the user credentials and some connection details.
Variable $_data
The the folder data we currently access.
Variable $_data
Kolab_Folder::$_data in Folder.php
Links to the data handlers for this folder.
Variable $_data_version
The version of the data format provided by the storage handler.
Variable $_data_version
The version of the data.
Variable $_default
Is this a default folder?
Variable $_defaults
A cache array listing a default folder for each folder type.
Variable $_folder
The folder name.
Variable $_folder
The the folder we currently access.
Variable $_folder
The link to the folder object.
Variable $_folders
A cache for folder objects (these do not necessarily exist).
Variable $_headers
Message headers
Variable $_horde_cache
The link to the horde cache.
Variable $_imap
The IMAP connection
Variable $_imap
IMAP connection.
Variable $_key
Kolab_Cache::$_key in Cache.php
The unique key for the currently loaded data.
Variable $_kolab_attributes
Additional Kolab folder attributes.
Variable $_list
Kolab_Folder::$_list in Folder.php
The handler for the list of Kolab folders.
Variable $_list
Kolab_List::$_list in List.php
The list of existing folders on this server.
Variable $_loader_version
Version of the data format to load
Variable $_login
IMAP user name.
Variable $_mbox
The data of the mailbox currently opened
Variable $_mbox
IMAP connection string that includes the folder.
Variable $_mboxname
The name of the mailbox currently opened
Variable $_message
The MIME_Message object that contains the currently loaded message. This is used when updating an object, in order to preserve everything else within the message that we don't know how to handle.
Variable $_mime_id
The id of the part with the Kolab attachment.
Variable $_mime_type
The full mime type string of the current Kolab object format we're dealing with.
Variable $_msg_no
The IMAP message number of $this->_message.
Variable $_namespaces
The namespaces.
Variable $_object_type
Folder object type
Variable $_object_type
The object type of the data.
Variable $_owner
Kolab_Folder::$_owner in Folder.php
The owner of this folder.
Variable $_owner
DummyFolder::$_owner in PermsTest.php
Variable $_password
IMAP password.
Variable $_perms
Kolab_Folder::$_perms in Folder.php
The permission handler for the folder.
Variable $_port
IMAP server port to connect to.
Variable $_primaryPersonalNamespace
Indicates the personal namespace that the class will use to create new folders.
Variable $_primaryPersonalNamespace
Indicates the personal namespace that the class will use to create new folders.
Variable $_reuse_detection
Connection reuse detection signature.
Variable $_server
IMAP server to connect to.
Variable $_share
The (encoded) name of the IMAP folder that corresponds to the current share.
Variable $_sharedPrefix
A prefix in the shared namespaces that will be ignored/removed.
Variable $_signature
The signature of the current connection
Variable $_signature
The signature of the current connection.
Variable $_subpath
The pure folder.
Variable $_title
Kolab_Folder::$_title in Folder.php
The title of this folder.
Variable $_type
Kolab_Data::$_type in Data.php
The folder type.
Variable $_type
Kolab_Folder::$_type in Folder.php
The type of this folder.
Variable $_types
A cache array listing a the folders for each folder type.
Variable $_type_annotation
The complete folder type annotation (type + default).
Variable $_type_key
An addition to the cache key in case we are operating on something other than the default type.
Variable $_user
Login of the current user
Variable $_version
The version of the cache we loaded.
Method _appendMessage
Appends a message to the current folder.
Method _connect
Lazy connect to the IMAP server.
Method _folderChanged
Check if the folder has changed and the cache needs to be updated.
Method _getAnnotation
Get an annotation value of this folder.
Method _getAnnotationData
Get annotation values on IMAP server that do not support METADATA.
Method _getCacheKey
Return a unique key for the current folder.
Method _getStorageId
Return the IMAP ID for the given object ID.
Method _parseFolder
Method _prepareNewMessage
Prepares a new kolab Groupeware message.
Method _setAnnotation
Set an annotation value of this folder.
Method _storageIdExists
Test if the storage ID exists.
Method _updateHistory
Update the Horde history in case an element was modified outside of Horde.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __construct
Constructor.
Method __sleep
Returns the properties that need to be serialized.
Method __sleep
Returns the properties that need to be serialized.
Method __sleep
Returns the properties that need to be serialized.
Method __wakeup
Initializes the object.
Method __wakeup
Initializes the object.
Method __wakeup
Initializes the object.
a
top
Variable $acl
DummyFolder::$acl in PermsTest.php
Variable $acl
A cache for the raw IMAP folder acl settings.
Method accessible
Returns whether the folder is accessible.
Method appendMessage
Appends a message to the current folder.
Method appendMessage
Appends a message to the current folder.
Method appendMessage
Appends a message to the current folder.
Page AllTests.php
AllTests.php in AllTests.php
Page AttachmentTest.php
AttachmentTest.php in AttachmentTest.php
c
top
Method close
Close the current folder.
Method connect
Connects to the IMAP server.
Method connect
Prepare the dummy server.
Method connect
Connects to the IMAP server.
Method copyMessage
Copies a message to a new folder.
Method copyMessage
Copies a message to a new folder.
Method copyMessage
Copies a message to a new folder.
Method create
Create the specified folder.
Method create
Create the specified folder.
Method create
Creates a new IMAP folder.
Method create
Create the specified folder.
Method current
Return the currently selected mailbox
Method current
Return the currently selected mailbox
Method current
Return the currently selected mailbox
Page cclient.php
cclient.php in cclient.php
Page Cache.php
Cache.php in Cache.php
Page Config.php
Config.php in Config.php
Page CacheTest.php
CacheTest.php in CacheTest.php
d
top
Variable $data
A cache for the folder acl settings. The cache holds the permissions in horde compatible format, not in the IMAP permission format.
Method delete
Delete the specified folder.
Method delete
Delete the specified message from the current folder
Method delete
Delete the specified folder.
Method delete
Delete the specified message from this folder.
Method delete
Delete the specified folder.
Method delete
Delete this folder.
Method deleteACL
Delete the access rights for a user.
Method deleteACL
DummyFolder::deleteACL() in PermsTest.php
Method deleteACL
Delete the access rights for a user.
Method deleteACL
Delete the IMAP ACL for a user on this folder.
Method deleteACL
Delete the access rights for a user.
Method deleteAll
Delete all messages from the current folder.
Method deleteAll
Method deleteMessage
Delete the specified message from this folder.
Method deleteMessages
Deletes messages from the current folder.
Method deleteMessages
Deletes messages from the current folder.
Method deleteMessages
Deletes messages from the current folder.
Method disconnect
Disconnects from the IMAP server. If not really necessary this should not be called. Once the page got served the connections should be closed anyhow and if there is a chance to reuse the connection it should be used.
Method disconnect
Disconnects from the IMAP server.
Method disconnect
Disconnects from the IMAP server.
Class DummyFolder
DummyFolder in PermsTest.php
A dummy folder representation to test the Kolab permission handler.
Method DummyFolder
Page Deprecated.php
Deprecated.php in Deprecated.php
Page Data.php
Data.php in Data.php
Page DataTest.php
DataTest.php in DataTest.php
e
top
Method exists
Does the given folder exist?
Method exists
Does the given folder exist?
Method exists
Method exists
Returns whether the folder exists.
Method exists
Does the given folder exist?
Method expire
Deliberately expire a cache.
Method expunge
Expunges messages in the current folder.
Method expunge
Expunges messages in the current folder.
Method expunge
Expunges messages in the current folder.
f
top
Method factory
Attempts to return a concrete Horde_Kolab_IMAP instance based on the available PHP functionality.
Method findObject
Find the object with the given UID in the current share.
Method findObjects
Find the object using the given criteria in the current share.
Page Folder.php
Folder.php in Folder.php
Page Fixed.php
Fixed.php in Fixed.php
Page FolderTest.php
FolderTest.php in FolderTest.php
g
top
Method generateUID
Generate a unique object id.
Method generateUID
Generate a unique object id
Method get
Gets one of the attributes of the object, or null if it isn't defined.
Method getACL
Retrieve the access rights from a folder
Method getACL
Retrieve the access rights from a folder
Method getACL
Return the IMAP ACL of this folder.
Method getACL
Retrieve the access rights from a folder
Method getACL
DummyFolder::getACL() in PermsTest.php
Method getAnnotation
Fetches the annotation on a folder.
Method getAnnotation
Fetches the annotation on a folder.
Method getAnnotation
Fetches the annotation on a folder.
Method getAttachment
Return the specified attachment.
Method getAttribute
Returns one of the attributes of the folder, or an empty string if it isn't defined.
Method getByShare
Get a Folder object based on a share ID.
Method getByType
Get a list of folders based on the type.
Method getCharset
Get the character set used/expected when calling the getTitle() or setName() methods.
Method getData
Retrieve a handler for the data in this folder.
Method getData
Return a data object for accessing data in the specified folder.
Method getDefault
Get the default folder for a certain type.
Method getFbrelevance
Get the free/busy relevance for this folder
Method getFolder
Return the folder object.
Method getFolder
Get a Folder object.
Method getFolderData
Return a data object for accessing data in the specified folder.
Method getFolders
Get several or all Folder objects.
Method getForeignDefault
Get the default folder for a certain type from a different owner.
Method getFormats
Retrieve the supported formats.
Method getKolabAttribute
Returns one of the Kolab attributes of the folder, or an empty string if it isn't defined.
Method getMailboxes
Retrieves a list of mailboxes on the server.
Method getMailboxes
Retrieves a list of mailboxes on the server.
Method getMailboxes
Retrieves a list of mailboxes on the server.
Method getMailboxType
Returns the groupware type of the given IMAP folder.
Method getMessage
Retrieves the full message text for a given message id.
Method getMessage
Retrieves the full message text for a given message id.
Method getMessage
Retrieves the full message text for a given message id.
Method getMessageBody
Retrieves the message body for a given message id.
Method getMessageBody
Retrieves the message body for a given message id.
Method getMessageBody
Retrieves the message body for a given message id.
Method getMessageHeader
Retrieves the message headers for a given message id.
Method getMessageHeader
Retrieves the message headers for a given message id.
Method getMessageHeader
Retrieves the message headers for a given message id.
Method getMimeType
Return the MIME type of the message we are currently dealing with.
Method getMyRights
Retrieve the access rights on a folder not owned by the current user
Method getMyRights
Retrieve the access rights on a folder not owned by the current user
Method getMyRights
Retrieve the access rights from a folder not owned by the current user
Method getName
Return the name of the folder.
Method getNewFolder
Get a new Folder object.
Method getObject
Return the specified object
Method getObject
Return the specified object.
Method getObjectArray
Retrieve all objects in the current folder as an array.
Method getObjectArray
Retrieve all objects in the current folder as an array
Method getObjectIds
Retrieve all object ids in the current folder
Method getObjectIds
Retrieve all object ids in the current folder.
Method getObjects
Retrieve all objects in the current folder
Method getObjects
Retrieve all objects in the current folder.
Method getOwner
DummyFolder::getOwner() in PermsTest.php
Method getOwner
Return the owner of a folder.
Method getOwner
Returns the owner of the folder.
Method getPerm
Gets the current permission of the folder and stores the values in the cache.
Method getPermission
Returns the permissions from this storage object.
Method getPermissions
Finds out what rights the given user has to this object.
Method getShare
Return the folder object corresponding to the share of the specified type (e.g. "contact", "event" etc.).
Method getShareData
Return a data object for accessing data in the specified share.
Method getShareId
Return the share ID of this folder.
Method getStatus
Report the status of this folder.
Method getSubpath
Returns the subpath of the folder.
Method getSubpath
Get the sub path for the given folder name.
Method getTitle
Return the title of a folder.
Method getTitle
Returns a readable title for this folder.
Method getType
The type of this folder.
Method getUids
Returns the message ids of the messages in this folder.
Method getUids
Returns the message ids of the messages in this folder.
Method getUids
Returns the uids of the messages in this folder.
Method getXfbaccess
Get the extended free/busy access settings for this folder
h
top
Method hasPermission
Checks to see if a user has a given permission.
Method hasPermission
Finds out if the user has the specified rights to the given object.
Constant HORDE_ANNOT_SHARE_ATTR
Horde-specific annotations on the imap folder have this prefix.
Method Horde_Kolab_IMAP
Constructor.
Class Horde_Kolab_IMAP
Horde_Kolab_IMAP in IMAP.php
The Horde_Kolab_IMAP class provides a wrapper around two different Kolab IMAP connection types.
Class Horde_Kolab_IMAP_cclient
The Horde_Kolab_IMAP_Connection_cclient class connects to an IMAP server using the IMAP functionality within PHP.
Class Horde_Kolab_IMAP_pear
The Horde_Kolab_IMAP_Connection_pear class connects to an IMAP server using the Net_IMAP PEAR package.
Class Horde_Kolab_IMAP_test
The Horde_Kolab_IMAP_Connection_test class simulates an IMAP server for testing purposes.
Class Horde_Kolab_Storage_CacheTest
Test the Kolab cache.
Class Horde_Kolab_Storage_DataTest
Test the Kolab data handler.
Class Horde_Kolab_Storage_FolderTest
Test the Kolab folder handler.
Class Horde_Kolab_Storage_ListTest
Test the Kolab list handler.
Class Horde_Kolab_Storage_Namespace
The Horde_Kolab_Storage_Namespace:: class handles IMAP namespaces and allows to derive folder information from folder names.
Class Horde_Kolab_Storage_Namespace_Config
The Horde_Kolab_Storage_Namespace_Config:: allows to configure the available IMAP namespaces on the Kolab server.
Class Horde_Kolab_Storage_Namespace_Fixed
The Horde_Kolab_Storage_Namespace_Fixed:: implements the default IMAP namespaces on the Kolab server.
Class Horde_Kolab_Storage_Namespace_Imap
The Horde_Kolab_Storage_Namespace_Config:: allows to use the information from the IMAP NAMESPACE command to identify the IMAP namespaces on the Kolab server.
Class Horde_Kolab_Storage_PermsTest
Test the Kolab permission handler.
Method Horde_Permission_Kolab
Constructor.
Class Horde_Permission_Kolab
The Horde_Permission_Kolab provides a bridge between Horde Permission handling and the IMAP permission system used on the Kolab server.
Class Horde_Kolab_Storage_AllTests
Combine the tests for this package.
Class Horde_Kolab_Storage_AttachmentTest
Test the handling of attachments.
i
top
Method ignore
Mark the ID as invalid (cannot be correctly parsed).
Method initiateCache
Start the cache for the type specific and the default folders.
Method isDefault
Is this a default folder?
Page IMAP.php
IMAP.php in IMAP.php
Page Imap.php
Imap.php in Imap.php
k
top
Method kolabNewlines
Converts all newlines (in DOS, MAC & UNIX format) in the specified text to Kolab (Cyrus) format.
Constant KOLAB_ANNOT_FOLDER_TYPE
The annotation, as defined by the Kolab format spec, that is used to store information about what groupware format the folder contains.
Constant KOLAB_ANNOT_ROOT
KOLAB_ANNOT_ROOT in Folder.php
The root of the Kolab annotation hierarchy, used on the various IMAP folder that are used by Kolab clients.
Class Kolab_Cache
Kolab_Cache in Cache.php
The Kolab_Cache class provides a cache for the Kolab storage for groupware objects
Method Kolab_Cache
Constructor.
Method Kolab_Data
Creates a Kolab Folder Data representation.
Class Kolab_Data
Kolab_Data in Data.php
The Kolab_Data class represents a data type in an IMAP folder on the Kolab server.
Constant KOLAB_FBRELEVANCE_ADMINS
Kolab specific free/busy relevance
Constant KOLAB_FBRELEVANCE_NOBODY
Constant KOLAB_FBRELEVANCE_READERS
Class Kolab_Folder
Kolab_Folder in Folder.php
The Kolab_Folder class represents an IMAP folder on the Kolab server.
Method Kolab_Folder
Creates a Kolab Folder representation.
Constant KOLAB_IMAP_FLAG_DELETED
Indicate that a mail has been marked as deleted
Method Kolab_List
Constructor.
Class Kolab_List
Kolab_List in List.php
The Kolab_List class represents all IMAP folders on the Kolab server visible to the current user.
Class Kolab_Storage
Kolab_Storage in Storage.php
The Kolab_Storage class provides the means to access the Kolab server storage for groupware objects.
Class Kolab_Storage_Deprecated
Kolab_Storage_Deprecated in Deprecated.php
The Kolab_Storage class provides the means to access the Kolab server storage for groupware objects.
l
top
Page list.php
list.php in list.php
Page List.php
List.php in List.php
Page ListTest.php
ListTest.php in ListTest.php
Method listFolders
Returns the list of folders visible to the current user.
Method listFolders
Returns a list of all IMAP folders (including their groupware type) that the current user has acccess to.
Method listObjects
List the objects in the current share.
Method listObjectsInFolder
List the objects in the specified folder.
Method load
Kolab_Cache::load() in Cache.php
Load the cached share data identified by $key.
Method loadAttachment
Load a cached attachment.
Method loadObject
Load the object with the given UID into $this->_xml
m
top
Method matchNamespace
Match a folder name with the corresponding namespace.
Method move
Move the specified message from the current folder into a new folder
Method move
Kolab_Data::move() in Data.php
Move the specified message from the current folder into a new folder.
Method moveMessage
Moves a message to a new folder.
Method moveMessage
Moves a message to a new folder.
Method moveMessage
Move the specified message to the specified folder.
Method moveMessage
Moves a message to a new folder.
Method moveMessageToShare
Move the specified message to the specified share.
Method moveObject
Move the object with the given UID from the current share into the specified new share.
Method main
n
top
Variable $name
Kolab_Folder::$name in Folder.php
The folder name.
Variable $namespace
The namespace handler.
Variable $new_name
A new folder name if the folder should be renamed on the next save.
Variable $nextid
A nextid marker for a share in the cache. This allows the storage handler to invalidate the cache for this share.
Page Namespace.php
Namespace.php in Namespace.php
Method newObject
Create the object with UID in the current share
o
top
Variable $objects
The objects of the current share.
Method objectUidExists
Check if the given id exists
Method objectUidExists
Check if the given id exists.
Method open
Open the specified share.
Class Constant OTHER
p
top
Page pear.php
pear.php in pear.php
Page Perms.php
Perms.php in Perms.php
Page PermsTest.php
PermsTest.php in PermsTest.php
Method parseFolder
Handles the horde syntax for default shares
Method parseMessage
Get an IMAP message and retrieve the Kolab Format object.
Method parseShare
Converts the horde syntax for shares to storage identifiers.
Class Constant PERSONAL
The possible namespace types (RFC 2342 [5])
Constant PHPUnit_MAIN_METHOD
PHPUnit_MAIN_METHOD in AllTests.php
Define the main method
r
top
Method remove
Delete an IMAP folder.
Method removeAllObjects
Remove all objects from the current share.
Method removeObjects
Remove the specified objects from the current share.
Method rename
Rename the specified folder.
Method rename
Rename the specified folder.
Method rename
Rename an IMAP folder.
Method rename
Rename the specified folder.
Method reset
Initialize the cache structure.
s
top
Page Storage.php
Storage.php in Storage.php
Method save
Save an object.
Method save
Kolab_Folder::save() in Folder.php
Saves the folder.
Method save
Kolab_Data::save() in Data.php
Save an object.
Method save
Kolab_Cache::save() in Cache.php
Save the share data in the cache.
Method save
Saves the current permission values from the cache to the IMAP folder.
Method saveObject
Save the current object.
Method saveObject
Save an object in this folder.
Method savePermission
Saves the specified permission values for the given user on the IMAP folder.
Method search
Searches the current folder using the given list of search criteria.
Method search
Searches the current folder using the given list of search criteria.
Method search
Searches the current folder using the given list of search criteria.
Method searchHeaders
Searches the headers of the messages.
Method searchHeaders
Searches the headers of the messages. c-client does not allow using "HEADER" as it is possible with Net/IMAP, so we need a workaround.
Method searchHeaders
Searches the headers of the messages.
Method select
Opens the given folder.
Method select
Opens the given folder.
Method select
Opens the given folder.
Method setACL
DummyFolder::setACL() in PermsTest.php
Method setACL
Set the access rights for a folder
Method setACL
Set the IMAP ACL of this folder.
Method setACL
Set the access rights for a folder
Method setACL
Set the access rights for a folder
Method setAnnotation
Sets the annotation on a folder.
Method setAnnotation
Sets the annotation on a folder.
Method setAnnotation
Sets the annotation on a folder.
Method setFbrelevance
Set the free/busy relevance for this folder
Method setFolder
Set a new IMAP folder name for the folder. The new name will be realized when saving the folder.
Method setFolder
Set the folder handler.
Method setFolder
Sets the folder object for this permission object.
Method setList
Set the list handler.
Method setName
Set a new name for the folder. The new name will be realized when saving the folder.
Method setName
Generate an IMAP folder name.
Method setObjectType
Selects the type of data we are currently dealing with.
Method setPermission
Sets the permissions on the share.
Method setUp
Test setup.
Method setUp
Test setup.
Method setUp
Test setup.
Method setXfbaccess
Set the extended free/busy access settings for this folder
Class Constant SHARED
Method shutdown
Stores the object in the session cache.
Method singleton
Attempts to return a reference to a concrete Kolab_Cache instance. It will only create a new instance if no Kolab_Cache instance currently exists.
Method singleton
Attempts to return a reference to a concrete Kolab_Folders_List instance.
Method singleton
Attempts to return a reference to a concrete Horde_Kolab_IMAP instance.
Method status
Returns the status of the current folder.
Method status
Returns the status of the current folder.
Method status
Returns the status of the current folder.
Method store
Store an object in the cache.
Method storeAttachment
Cache an attachment.
Method synchronize
Synchronize the data cache for the current folder.
Method setUp
Test setup.
Method suite
t
top
Variable $tainted
Indicate that the folder data has been modified from the outside and all Data handlers need to synchronize.
Page test.php
test.php in test.php
Method testCacheUpdate
Test cache update.
Method testCaching
Test the list cache.
Method testConstruct
Test class construction.
Method testConstruct
Test cache construction.
Method testConstruct
Test class construction.
Method testConstruct
Test class creation.
Method testConstruct
Test class constructor.
Method testCreate
Test folder creation.
Method testDelete
Test object deletion.
Method testGetByShare
Test retrieving by share ID.
Method testGetByType
Test fetching the folder type.
Method testGetCacheKey
Test cache access.
Method testGetDefault
Test retrieving the default folder.
Method testGetFolders
Test folder retrieval.
Method testGetForeignDefault
Test retrieving a foreign default folder.
Method testGetForeignOwner
Test foreign folder owner.
Method testGetImapFailNoServer
Test class construction with missing configuration data.
Method testGetPerm
Test retrieving permissions.
Method testHordePermissions
Test using Horde permissions.
Method testIgnore
Test ignoring objects.
Method testListFolders
Test listing folders.
Method testLoadSave
Test loading/saving the cache.
Method testMove
Test object moving.
Method testObjectDeleteAll
Test clearing data in a folder.
Method testRemove
Test folder removal.
Method testRename
Test renaming folders.
Method testReset
Test cleaning the cache.
Method testSave
Test saving objects.
Method testSave
Test saving data.
Method testSave
Test saving permissions
Method testSetName
Test renaming.
Method testStore
Test storing data.
Method testTrigger
Test triggering.
Method trigger
Triggers any required updates after changes within the folder. This is currently only required for handling free/busy information with Kolab.
Method triggerUrl
Triggers a URL.
Method testCacheAttachmentAsContent
Test storing attachments.
Method testCacheAttachmentInFile
Test storing attachments.
u
top
Variable $uids
Kolab_Cache::$uids in Cache.php
The uid<->object mapping of the current share.
Method undeleteMessages
Undeletes a message in the current folder.
Method undeleteMessages
Undeletes a message in the current folder.
Method undeleteMessages
Undeletes a message in the current folder.
Method updateCache
Update the cache variables.
v
top
Variable $validity
A validity marker.
Variable $validity
A validity marker for a share in the cache. This allows the storage handler to invalidate the cache for this share.
a c d e f g h i k l m n o p r s t u v _